As a Senior .NET Developer, you will play a key role in the design, development, and maintenance of .NET-based applications for our automotive marketing platform. Your expertise will support the achievement of business objectives by creating robust, scalable, and high-performance software solutions.
Key Responsibilities
- Application Development. Design, develop, and maintain applications using .NET Core, C#, SQL Server, jQuery, HTML5, JavaScript, Vue.js, Angular, and Bootstrap.
- Collaboration. Work closely with developers, project managers, business analysts, and users to conceptualize, estimate, and develop new software applications and enhancements.
- Agile Practices. Develop and manage Agile development plans, including scoping, design, time estimates, and implementation strategies.
- Documentation. Create comprehensive technical documentation detailing system components, development environments, and implementation plans.
- Testing and Quality Assurance. Collaborate with the QA team to define test cases and metrics, address test result queries, and ensure software quality through manual and automated testing.
- Process Improvement. Recommend improvements in business process flows and communicate problem/resolution processes effectively.
- Microservices Development. Design and implement microservices and components based on business and application requirements.
- Technical Leadership. Provide in-depth technical expertise and support to the team, including developing unit tests and working with cross-functional teams to resolve complex issues.
- Innovation. Analyze user requests, assist with design activities, and develop solutions that align with business needs and technological advancements.
Qualifications
Minimum Qualifications
- 6+ years of experience in software development with a focus on .NET technologies.
- Bachelor's degree in Computer Science or a related field.
- Proficiency in C#, ASP.NET, .NET Core, Microservices, JavaScript, jQuery, Vue.js, Angular, Ajax, Bootstrap, CSS, HTML5, XML, REST API, SOAP, and Redis Caching.
- Strong experience with database technologies, including SQL Server or Oracle, and database development (T-SQL or PL/SQL).
- Expertise in web architectural and design patterns, Object-Oriented Analysis and Design (OOAD), and UML.
- Experience with Agile methodologies and the Software Development Life Cycle (SDLC).
- Ability to design and implement scalable and high-performance solutions.
- Proven problem-solving abilities and experience with migration strategies from legacy systems.
- Excellent communication skills and the ability to interact with internal and external stakeholders at all levels.
Preferred Qualifications
- Experience with Microsoft Visual Studio 2019+, Team Foundation Server (TFS), and Git.
- Familiarity with NoSQL solutions such as Redis and Service Bus architecture.
- Experience in the automotive marketing sector.
- Strong analytical and problem-solving skills with a proactive approach to learning new applications and domains.
- Proven ability to manage time effectively, prioritize tasks, and take ownership of projects.
Behavioral Attributes
- Team player with strong interpersonal skills and a positive, Can-Do attitude.
- Self-motivated, directed, and capable of working under tight deadlines.
- Excellent verbal and written communication skills.
Additional Information
Epsilon is dedicated to promoting diversity, inclusion, and equal employment opportunities. We strive to attract, recruit, engage, and retain qualified individuals from diverse backgrounds, including women, people of color, LGBTQ individuals, people with disabilities, and other underrepresented groups.
How to Apply
If you are excited about this opportunity and meet the qualifications, please submit your resume and cover letter.