AIP Publishing is hiring a
Senior Software Engineer

Logo of AIP Publishing

AIP Publishing

πŸ’΅ $125k-$135k
πŸ“Remote - United States

Summary

Join AIP Publishing as a Senior Software Engineer to contribute to the development of technological solutions and accelerate productivity in our agile/scrum environment. As a pivotal member of our team, you will partner with stakeholders and technical teams to identify business requirements, document technical specifications/functional requirements, and develop technical solutions.

Requirements

  • A bachelor's degree in computer science/information systems, advanced degree is preferred
  • Minimum of 12+ years hands-on experience as an individual contributor to solution design efforts
  • Experience must include proficiency in the following technologies
  • .NET Framework/.NET Core (5/6/7) and advanced C# programming
  • .NET MVC/Core, RESTful APIs, and Web APIs
  • Entity Framework, Dapper, and SQL Server, including complex queries and database design
  • Microservices architecture, Docker, and Kubernetes
  • HTML, CSS, JavaScript, and JavaScript frameworks such as Angular or React
  • Unit/integration testing and automation tools (NUnit, MSTest, XUnit)
  • Agile methodologies, project management tools (JIRA, Azure DevOps, Confluence)
  • Azure cloud services (such as Azure Functions and Azure App Services)
  • CI/CD, infrastructure as code (Azure Kubernetes Service, TerraForm), and automated deployment pipelines
  • Services Messaging (such as MQ, MSMQ, Kafka, Rabbit MQ)
  • No-SQL Databases (MongoDB etc.)
  • Experience coaching and mentoring junior engineers, providing technical guidance and career development support
  • Must have excellent communication, analytical, leadership, teamwork, and problem-solving skills, strong presentation skills, and the ability to build strong relationships with Senior Management and internal/external stakeholders
  • Requires occasional 24x7 on-call availability
  • Relevant certifications in cloud platforms, agile methodologies, or security are preferred

Responsibilities

  • Build partnerships with cross-functional teams to share knowledge, contribute to retrospectives, and deliver enterprise-focused solutions in a collaborative agile/scrum environment
  • Collaborate with team members across the organization to determine functional and non-functional requirements that align with the overall business objectives
  • Practice inquiry to consider individual, team, enterprise, and customer impacts while pursuing key results
  • Maintain an experimental mindset with a focus on learning, sharing of ideas, and commitment to timeboxing milestones
  • Design, develop, debug, and implement applications using Angular, .NET, and Azure cloud development tools
  • Develop unit and integration tests for high-performing code through quality standards enforcement, peer code review, and leveraging automated tools
  • Identify and resolve performance or other issues by identifying the root causes and providing recommendation for solutions
  • Proactively deepen technical expertise by staying informed about emerging trends and developments in technology that could impact or enhance current and future projects
  • Enable knowledge sharing through detailed documentation and cross-training of the internal and vendor partner teams
  • Actively invest in the growth of your coaching and leadership skills by mentoring junior engineers, providing technical guidance, and career development support
  • Integrate DevOps practices into the development lifecycle, ensuring smooth CI/CD processes
  • Lead architectural discussions and design reviews, ensuring alignment with best practices and company standards

Benefits

  • Paid time off
  • Flexible Work Schedule
  • Competitive medical, dental and vision options
  • Exceptional retirement benefits
  • Training opportunities
  • Tuition assistance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let AIP Publishing know you found this job on JobsCollider. Thanks! πŸ™