Neogovposted 18 days ago
$176,134 - $176,134/Yr
Full-time • Mid Level
Remote
Publishing Industries

About the position

The Sr. Software Engineer provides software development to design and deployment of NEOGOV's Microsoft ASP.NET based software applications solutions within web-based SaaS product suite.

Responsibilities

  • Conduct software development with the product management, project management, implementation and customer support teams to evaluate user/client needs and provide innovative and efficient technical software development solutions along with accurate time estimations.
  • Software development research, analysis, design, documentation, and modification of technical software development specifications throughout the software development lifecycle.
  • Conduct software development and maintain rich enterprise class SaaS applications and systems using C# utilizing Visual Studio 2015, .NET Framework 4.5, MVC Framework 4.0 and ADO.NET transaction management.
  • Maintain of Web 2.0 applications and interfaces using JavaScript, TypeScript, Angular.js, Backbone.js, HTML5, CSS3, LESS and other web technologies.
  • Translate software development design mockups and style guides provided by the UI/UX design team into functional and responsive user interfaces, ensuring cross browser compatibility and performance.
  • Enable software development team to contribute to continual technical improvement by suggesting improvements to software architecture, user interface and migration to new technologies.
  • Review developers' workflow in the design tables, views, triggers, functions and stored procedures using T-SQL and LINQ, and optimize them periodically.
  • Ensure development team is developing and maintain effective unit test coverage of new and existing JavaScript code using Karma test runner and Jasmine framework.
  • Review requirements and lead design sessions and write technical software development requirements and design documents, document specifications, diagrams and process flows utilizing UML methodologies.
  • Liaise with QA Engineers and Developers to develop, maintain, and execute software development procedures and drive for consistent user interaction by consolidating on common components.

Requirements

  • Master's degree in Information Technology, Computer Science, or similar; and 36 months experience in .NET software development.
  • In lieu of primary requirements, employer will accept a Bachelor's degree in Information Technology, Computer Science, or similar; and 60 months experience in .NET software development.
  • Must have demonstrated proficiency in the following technologies: C#, JavaScript, Angular ASP.NET, .NET, MVC Framework, SQL, and T-SQL.

Benefits

  • Competitive Wages
  • Comprehensive Benefits package (medical, dental, vision, etc.) for full-time employees effective Day 1
  • Generous PTO to support work-life balance
  • 401K Matching
  • 12-week Paid Parental Leave
  • Autonomy to grow and find your career path with supportive leadership
  • Remote working opportunities
  • Inclusive and diverse work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service