Summary
We are looking to fill the role of Senior Software Engineer Web Applications with a highly competent and motivated individual that shares our passion for market differentiation and excellence. This role requires a service-oriented mentality, sense of ownership, focus on delivering projects on time, performing development and proactively escalating any issues that cannot be resolved within the established timeframes.
Responsibilities
· Develop cloud hosted web applications and services for both internal and external audiences· Create object-oriented design documentation that supports feature requirements· Work with our QA team to ensure a smooth handoff for testing and provide support during the testing process
· Conduct performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debugging
· Identify and incorporate industry standard UI and design patterns and methodologies
· Cultivate and disseminate knowledge of application development best practices within our organization
· Work with Scrum and Agile development processes
· Rapidly learn and evaluate emerging cloud development technologies
.Qualifications
- 6-10 years minimum overall experience with 4+ years hands-on experience with full-stack web development using .NET in an enterprise environment.
- University degree in software engineering or computer science
- Software development lifecycle experience and best practices (source control, multiple environments, code migration, source control, unit testing)
- Must have proven track record of evaluating, bug fixing and enhancing web, API and Windows Service, console-based applications
- Experience with software engineering best practices: unit testing, code reviews, design documentation, and continuous integration
- Experience with following technologies: ASP.NET MVC, REST API, OAuth, CSS, Javascript, SQL Server (Transact SQL, Stored Procedures, Triggers), Entity Framework.
- Strong OOA/D skillset
- Familiarity with various versions of .NET frameworks and .NET core.
- Experience using source control systems like VSTS or GIT
- Experience working in an Agile development environment
- Analytical skills and problem-solving ability, including the ability to research and trouble-shoot application issues
- Strong teamwork skills across small and large project teams (QA, outside vendors, project managers, business sponsors)
- Strong verbal and written communication skills are essential
- Self-motivated and driven individual with demonstrated personal ownership of tasks
- Tenacious approach to finding and fixing the root cause of issues
by via developer jobs - Stack Overflow
No comments:
Post a Comment