
Associate .Net Software Engineer
Ascensus
full-time
Posted on:
Location Type: Office
Location: Newton • Massachusetts • Pennsylvania • United States
Visit company websiteExplore more
Salary
💰 $85,000 - $100,000 per year
About the role
- Responsible for protecting, securing, and proper handling of all confidential data held by Ascensus.
- Analyze, implement, test, document and maintain new and current software applications.
- Assist in estimating and planning throughout the software development life cycle.
- Support people and process improvement strategies for the organization.
- Assist with other tasks and projects as assigned.
Requirements
- 1-3 years of experience developing software & systems for small to medium business environments
- Working experience .Net/C#, SQL Server, NoSQL databases, RabbitMQ (or similar)
- Strong problem solving skills
- Understanding of design principles (patterns, cohesion/coupling, S.O.L.I.D.)
- Understanding of object-oriented design, data structures and algorithms
- Familiarity with microservices and event-driven architecture
- Passion for developing good software
- Experience participating in design discussions with both technical and non-technical audiences.
- Familiarity or experience with Agile engineering practices (test driven development, continuous integration and pair programming, etc.)
- Experience in open source development
- Understanding of web technologies (HTTP, Apache, HTTP Proxies)
- Experience with continuous integration and deployment (CI/CD)
- Experience with working with legacy code.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NetC#SQL ServerNoSQL databasesRabbitMQobject-oriented designdata structuresalgorithmsmicroservicesevent-driven architecture
Soft Skills
problem solvingcommunicationcollaborationpassion for software development