JO1267 .NET Developer / Senior Software Engineer
Job Description:
The Senior .NET Developer primary job responsibilities will include: Deliver results in a fast-paced, deadline-driven environment that requires the ability to handle multiple priorities and projects simultaneously. Guide team development efforts towards successful project delivery Provide technical expertise to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits Develop, test, implement, and support multiple .NET applications, Web facing components, and back-office support components. Maintain high efficiency and consistent results of application development and enhancements. This includes maintaining and ensuring the application portfolio has code that is scalable, maintainable, reusable, and well-tested. Understand requirements, user stories, and use cases to deliver application code ready for testing and production implementation. Conduct research and proactively make recommendations to improve application development tools and techniques. Work with the application development team on various projects and to resolve technical support issues.
This position is based at our client site in Charlotte NC and the ideal salary range is $100,000 - $125,000
Key Responsibilities:
- Design, develop, and unit test web and API applications
- Integrate and customize third-party services and applications
- Create build and release definitions to support CI/CD pipeline
- Participate in Scrum activities including planning, estimating, stand-ups, and retrospectives
- Collaborate with IT team and business stakeholders on project delivery
- Documentation of technical designs and knowledge base content
- Learn other enterprise systems (e.g., Call Center call routing application and CRM application) to assist with production support and help desk tickets
Required Skills:
- 5+ years of professional software development, object-oriented programming, and software experience.
- 3+ years of experience with developing Web and UI applications using Microsoft .NET technology stack, including Framework (3.5, 4.0, 4.5).
- 3+ years of experience developing web pages/forms/applications, web services, web APIs and services (RESTful, SOAP).
- Comprehensive understanding of object-oriented and service-oriented application development techniques, with direct experience including ASP.NET MVC, Entity Framework, JavaScript, CSS, and current web technologies.
- Experience with Agile development methodologies, best practices, and implementation.
- Experience developing, unit testing, and successfully deploying mission-critical applications.
- Experience with multi-modality and mobile / responsive / adaptive design.
- Strong communication skills with both internal team members and external business stakeholders
- Demonstrated ability to troubleshoot, solve problems, and resolve issues quickly, as well as taking initiative and proactively offer suggestions and resolutions.
- Experience with source control tools, code repositories, code versioning, and branch development.
- Experience with SQL Server database design and development.
- Knowledge and experience with application and data security.
Nice to have:
- Knowledge and experience with application and data security.
- Experience with mobile application development is a plus
- Experience with e-commerce development is a plus
Interview Process:
- Phone
- Onsite Final
Interested? Contact us now...