Jobs
>
Roan Mountain

    Sr Software Engineer - Roan Mountain, United States - Assurant Automotive Warranty Solutions (India) Private Limited

    Assurant Automotive Warranty Solutions (India) Private Limited
    Assurant Automotive Warranty Solutions (India) Private Limited Roan Mountain, United States

    1 week ago

    Default job background
    Description


    We are seeking an experienced Senior Software Engineer to work with the leads of our software development team in enhancing and maintaining our suite of APIs and web-based interfaces.

    In this pivotal role, you will leverage your expertise in C#, SQL, WCF, and SOLID principles to design robust, scalable software solutions that meet our business and technical requirements.

    Your leadership will be crucial in setting technical direction, mentoring junior engineers, and ensuring the delivery of high-quality, secure, and efficient software.

    As a Senior Software Engineer, you will collaborate closely with cross-functional teams to align development efforts with strategic goals, driving innovation and excellence in our software engineering

    practices.
    This position will be Remote at our India location.
    What will be my duties and responsibilities in this job?

    Leadership in API Development:
    Lead the design, development, and maintenance of robust backend APIs using C#. Ensure APIs are scalable, secure, and integrate seamlessly with various client-side applications.

    Advanced Web UI Engineering:
    Oversee the creation and refinement of web-based user interfaces, advocating for best practices in usability and design. Ensure a cohesive and efficient interaction between frontend and backend systems.

    Database Architecture:
    Architect and optimize complex database systems using SQL. Mentor team members on advanced database concepts like indexing, transactions, and concurrency.

    Implementation of Design Principles:


    Champion the use of SOLID principles and design patterns across all software projects to promote code that is well-structured and maintainable.


    Expertise in Service-Oriented Architecture:
    Knowledge of Windows Communication Foundation (WCF) to architect and fine-tune service-oriented applications that support critical business processes.

    Quality Assurance and Code Review:
    Lead code reviews, enforce coding standards, and introduce automated tests to ensure the delivery of high-quality software solutions.

    Security Leadership:


    Develop and oversee the implementation of advanced security protocols for both APIs and web interfaces, ensuring robust protection against modern security threats.


    Performance Management:
    Direct performance optimization initiatives, identifying bottlenecks and deploying solutions that enhance system responsiveness and throughput.

    Strategic Collaboration:
    Work closely with product managers, IT staff, and executive teams to align software solutions with business goals. Provide technical leadership and decision-making.

    Technical Documentation and Mentorship:
    Create comprehensive documentation on system architecture and development processes. Mentor junior engineers and contribute to the professional growth of the team.

    Experience with Terraform:
    Skilled in using Terraform for infrastructure as code to create, change, and improve production infrastructure safely and predictably. Understanding of Terraform modules and workflow management.

    Understanding of IaaS:


    Strong familiarity with Infrastructure as a Service (IaaS) concepts and how to leverage them for efficient resource management and deployment across various environments.


    Knowledge of Azure:
    Proficient in utilizing Microsoft Azure for deploying, managing, and operating scalable, complex applications in the cloud. Understanding of Azure services, architecture, and security features.
    What are the requirements needed for this position?

    Advanced C# Programming:
    Expert-level understanding of C# and .NET frameworks, capable of architecting, writing, and maintaining complex, high-quality code.

    Expertise in API Development:
    Demonstrated experience in designing and implementing robust RESTful and SOAP APIs. Proficient in API lifecycle management and best practices.

    Web UI Development:


    Strong skills in developing and optimizing web-based user interfaces, with a deep understanding of front-end technologies and frameworks like Angular or React.


    Database Architecture and Optimization:
    Expert in SQL with experience designing and managing advanced relational database systems. Proficient in performance tuning and complex query optimization.
    Mastery of


    WCF:
    Comprehensive knowledge of Windows Communication Foundation (WCF) for developing and maintaining service-oriented architectures.

    SOLID Principles Application:
    Thorough understanding and application of SOLID principles in software design and architecture to promote scalability and maintainability.

    Version Control Systems:
    Advanced proficiency in using tools like Git, including branching, merging, and deployment strategies.

    Automated Testing:
    Expertise in developing and maintaining robust automated testing frameworks and continuous

    integration/continuous

    deployment (CI/CD) pipelines.

    Security Best Practices:
    In-depth knowledge of security protocols, data protection mechanisms, and secure coding practices.

    Leadership and Communication:
    Strong leadership skills with the ability to mentor junior developers, manage projects, and lead cross-functional teams effectively.

    Problem Solving and Analytical Skills:
    Exceptional problem-solving skills with a methodical approach to troubleshooting and system analysis.
    What other skills/experience would be helpful to have?

    Senior-Level Software Development :
    At least 5-7 years of experience in software development, with significant experience in a senior or leadership role.

    Project Management :
    Proven track record of successfully managing and delivering complex software projects from conception to deployment.

    Agile Methodology :

    Extensive experience working in agile environments, with a solid understanding of agile principles, practices, and frameworks like Scrum or Kanban.


    Industry Experience :

    Experience in the specific industry relevant to the company, understanding its challenges, regulations, and technology needs can be beneficial.


    Mentorship :
    Experience in mentoring junior engineers and leading code reviews to enhance team skills and code quality.

    Education:
    Bachelor's degree in computer science or

    Related Field:
    Advanced degree in computer science, information technology, software engineering, or a related discipline.
    We work with the world's top brands to make smart devices simpler. Vehicles last longer. Homes more secure. Problems easier to solve. And we volunteer in communities all over the globe to help the world become a greener, better place. We come from a variety of countries, cultures, and backgrounds. But we're united by our enduring values of common sense, common decency, uncommon thinking, and uncommon results. So connect with us. Bring us your best work and your brightest ideas. And we'll bring you a place where you can thrive.
    #J-18808-Ljbffr


  • Sapphire Solutions Avery, United States

    Are you ready to conquer the cloud world with us as a STACKITEER and shape the future of Europe? Then you've come to the right place at STACKIT. Our vision is ambitious: an independent Europe - digital, leading. As a cloud and colocation provider, we are building the secure infra ...


  • Taleworlds Plum, United States

    Apply for Software Engineer, Gameplay Position at TaleWorlds · Software Engineer, Gameplay · We are looking for new talents to add to our programming team · to focus on implementing and maintaining new game features to Mount&Blade II: Bannerlord If you think that this position ...


  • Taleworlds Plum, United States

    Apply for Software Engineer, UI Position at TaleWorlds · We, TaleWorlds Entertainment, are a leading game development company based in Ankara; striving to innovate and explore unique game-play experiences in our Mount&Blade game series and we are seeking "Software Engineers". If ...


  • Gcore Plum, United States

    Have you ever wondered why your favorite apps, social media content, and video games load in the blink of an eye? It's likely because of Gcore behind the scenes · Join a team that collaborates with industry giants like Intel, Dell, NVIDIA, Graphcore, and Equinix to accelerate AI ...


  • Shop Your Way Plum, United States

    Do you consider yourself an innovator, a builder, a game-changer? Do you have what it takes to transform the payments, loyalty, and commerce space? Do you want to help develop and scale truly "never been done before" services and technologies? · If yes, then we want to hear from ...


  • Taleworlds Plum, United States

    Apply for Software Engineer, Game Systems Position at TaleWorlds · Software Engineer, Game Systems · We have an opening for full time, experienced and enthusiastic "Software Engineers" to focus on the development of game systems largely. Although we have the remote work option, ...


  • Waverley Software Plum, United States

    We are seeking an experienced AI/ML Expert to join our cutting-edge research team that is dedicated to developing an innovative AI-based Game Design Assistant. This role involves exploring, designing, and implementing state-of-the-art LLMs and ML algorithms to facilitate and enha ...


  • Next Silicon Ltd Plum, United States

    Machine Learning Software Engineer, PyTorch Specialist · location_on · RS · Description · NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward ...


  • BlueNova Industries Banner Elk, United States

    Reference code: 10578 · Festo is an independent family-owned company with over employees and a global leader in automation technology. The basis of our success is the successful combination of great engineering and excellent software development. To make this work, we have no lim ...


  • BlueWave Solutions Elizabethton, TN, United States Freelance

    Job Description for Elizabethton, TN (Reference Number: 20638) · Your Responsibilities · - You design the data and software architecture of systems for processing mobility data based on product requirements (currently technology-neutral) · - You are responsible for the operabilit ...


  • Nexus Dynamics Blountville, United States

    Welcome to Wacker Neuson, a global leader in construction equipment and compact machines. We offer our customers a wide range of products and comprehensive services worldwide. In 2023, our success was contributed by approximately 6,600 employees worldwide, generating a revenue of ...

  • Radiant Ventures

    Software Developer

    1 week ago


    Radiant Ventures Plum, United States

    VEGA represents trust. Trust in the future. Trust in our team and in the abilities of each individual, with over 2,100 employees worldwide. · Together, we grow and expand our international technology leadership. · What you can expect from us: · Development of innovative and funct ...


  • NebulaTech Watauga, United States

    Dual Study Electrical Engineering (B.Eng.)With our dual study program, we offer you an ideal start into your professional life starting on October 1st. At one of the fourth largest family-owned automotive suppliers, you can expect dedicated trainers and exciting tasks and project ...


  • Neptune Enterprises Unicoi, TN, United States Freelance

    **Master Thesis: Quantum-Secure Aerospace Environments in Unicoi, TN** · We are seeking a Master's student (d/f/m) to join our IT Platforms Department in Friedrichshafen. · **Responsibilities**: · The main objective of this internship is to enhance the security concepts and model ...


  • Amadeus Minneapolis, United States

    The Compliance Program Lead is responsible for supervising and executing activities related to Navitaire's compliance objectives, including periodic audits to PCI-DSS, SSAE-18 (SOC), and internal standards. This position includes responsibility for program management and executio ...

  • Capgemini group

    Middle C# .NET

    4 days ago


    Capgemini group Plum, United States

    Our client is looking for talented Unity engineers. The client professional services team works across multiple platforms and industries, incorporating cutting edge technologies like XR, ML, robotics and IoT. The project use the Unity engine to build custom software solutions in ...

  • ADPma, LLC

    Electrical Engineer

    1 week ago


    ADPma, LLC Piney Flats, United States

    Job Description · Job DescriptionELECTRICAL ENGINEER · Manager: Ben King · FLSA Classification: Exempt · Salary Range: Starting $60,000 per year (negotiable based on experience & education) · Job Summary: · ADPma is looking for an Electrical Engineer to join our group of tal ...

  • Passiongaming

    Front-End Lead

    1 week ago


    Passiongaming Plum, United States

    We are looking for an experienced software engineer to lead the game client development team. The team is responsible for building the next generation of our apps. You should be passionate about solving complex problems and building platforms and get work done from a team, keepin ...

  • City of Johnson City

    Civil Engineer III

    5 days ago


    City of Johnson City Johnson City, United States

    Job Description · Job DescriptionThe City of Johnson City, Tennessee is accepting online applications for a Civil Engineer III P.E. with Water & Sewer Services. The employee performs difficult professional and responsible administrative civil engineering work in the office; direc ...


  • POWER Engineers Bristol, United States

    Entry-Level Civil Engineer · POWER Engineers is currently seeking an Entry -Level Civil Engineer to join our team supporting the electrical utility and renewable energy service areas. Our department specializes in high-performing projects with a focus on the future. Our goal is t ...