Senior Software Development Engineer

United States

Job Type

Remote

About the Role

About the Company
Manufacturing company of Electrical and Electronics

• Level: Mid-Level
• Salary: $95,000 – 147,000
• Remote: Yes

Requirements
• 10+ years in ASP.NET framework
• 10+ years in C# as their main language
• 10+ years in MVC 5+ is required
• 10+ years in Testing with NUnit or Microsoft Testing Framework
• 10+ years in Solid understanding and focus on S.O.L.I.D. principles
• Very good communication skills if they are wanting to work remotely
• A strong team player
• Analytical and problem-solving skills


Job Description
• Performs technical impact assessments
• Writes consistent, robust software that meets requirements
• Runs tests to ensure that the coding works as functions are completed,
• Writes unit tests as required for the project scope
• Ensures code review is completed on code checked in each day. A code review consists of having a peer look at the changes before check-in to ensure:
• Best practices were followed
• The code meets the style, characteristics, and validation style of the existing project
• The code meets the requirements specified
• The code does not introduce new bugs in other parts of the application
• Provides updated progress on development to project manager and team in daily scrum as well as in project tracking tool:
• When a feature is ready for testing
• Daily updates on time remaining
• Clearly alerts team to blocking impediments as they arise
• Writes software requirements and functional specifications
• Fully understands implementation details prior to beginning tasks
• Helps team flesh out details of stories/tasks that are not accurately defined in project tracking tool

• Provides info to QA about data needed for testing, including known boundary constraints
• Ensures “golden path” passes on all code prior to code review and check-in
• Analyzes and fixes software bugs/issues
• Mentors team members on best practices, new technologies, new direction, etc.
• Defers to Director of Digital Solutions for architecture issues that are beyond scope of skill level.
• Works with BA on business logic questions and makes sure that the team (Dev, QA, Project Manager) is aware of the business logic clarification or changes and that project manager is aware of any blocking issues
• Responds to technical questions from product owner or team members the same day (with a solution or a time when a solution will be provided) to clear roadblocks
• Stays current on new technologies and new practices and stands as a champion of introduction of these new things, while simultaneously understanding the business needs
• Performs other duties as assigned


Requirements
· Computer Science Degree or Technical Certificate in related field preferred
· 10+ years real-world experience building enterprise-level web applications
· 10+ years in ASP.NET framework in C#, MVC 5+
· 10+ years in SQL Server architecture, design, and development (e.g. tables, stored procedures, triggers)
· 10+ years in Client-side programming (e.g. HTML, CSS, Jquery, JavaScript)
· Excellent communication skills
· Is a self-starter with follow-through
· Asks questions immediately when facing challenging problems
· Willingness to work on new & existing applications

Other Skills/Abilities
· N-tier environment (e.g. business objects, data access objects)
· Solid understanding and focus on S.O.L.I.D. principles
· ORM (Object-relation-mapping) like Microsoft Entity and Nhibernate
· Object-oriented analysis and design
· Software design patterns
· Information Architecture
· Domain-driven design
· User interface design, user experience, and graphics
· Testing with NUnit or Microsoft Testing Framework


Benefits
Dental, Medical, Vision, WFH, Paid time off, Life Insurance, Retirement, Other
We are an equal opportunity employer and value diversity at our company. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law

We wish to thank all applicants for their interest but advise that only those selected for an interview will be contacted.

Requirements