Senior Software Engineer

in Information Technology
  • Merrimack, New Hampshire View on Map
  • Salary: $130,000.00 - $150,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type Hybrid
  • Job Reference 0000016103
  • Salary Type Annually
  • Industry Information Technology and Services
  • Selling Points

    Lead impactful software projects in a hybrid work environment. Collaborate with experts on cutting-edge technologies and frameworks. Enhance your skills with AI/ML and cloud integration opportunities.

Job Description

Overview

  • Lead the development of advanced software solutions for enterprise applications in a hybrid work environment.
  • Collaborate with a dynamic Agile Scrum team to deliver innovative and scalable technologies.
  • Engage in the complete software development lifecycle, from concept to deployment and ongoing maintenance.
  • Utilize modern frameworks and tools to optimize application performance and user experience.
  • Contribute to the integration of AI/ML capabilities and cloud-based solutions into software products.
  • Work closely with cross-functional teams to ensure seamless implementation and feature delivery.
  • Participate in a culture of continuous improvement and professional growth within the organization.

Key Responsibilities & Duties

  • Design and develop scalable web applications using .NET Core and Angular frameworks.
  • Write clean, efficient, and well-documented code adhering to best practices and industry standards.
  • Conduct thorough code reviews and provide mentorship to junior developers to ensure quality standards.
  • Develop and maintain RESTful APIs with robust authentication mechanisms such as OAuth and JWT.
  • Optimize both front-end and back-end components to enhance performance and scalability.
  • Implement automated testing frameworks to ensure reliability and maintainability of applications.
  • Troubleshoot and resolve production issues efficiently to minimize downtime.
  • Stay updated with emerging technologies and trends to continuously improve development processes.

Job Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 8 years of professional experience in software development.
  • Proficiency in .NET Core, ASP.NET MVC, Web API, and NHibernate.
  • Strong expertise in Angular, HTML5, CSS3, and TypeScript for front-end development.
  • Experience with AWS cloud platform and containerization technologies.
  • Knowledge of DevOps practices and tools, including CI/CD pipelines.
  • Familiarity with integrating ML/AI capabilities into software solutions.
  • Strong problem-solving skills and the ability to manage multiple priorities effectively.
  • ShareAustin:

Related Jobs

  • Lead strategic product initiatives driving impactful enterprise-scale solutions. Collaborate across teams to innovate and enhance user experiences. Gain opportunities for growth and influence in a dynamic environment.