Software Developer (.NET)
Role details
Job location
Tech stack
Job description
At Aperia, we rely on a dynamic team of developers. We're seeking a Senior Software Developer who is ready to work with new technologies and architectures in a forward-thinking organization that's always pushing boundaries. This person will have .Net Core, CICD, and API skills., * Analyze & discuss with Business Analyst to clarify requirements from US
- Provide technical approach before implementation & Make detail plan for requirement.
- Implement daily tasks & investigate issues from US & support members to complete their tasks with highest quality.
- Do unit-test & cross test
- Research & training issues, technical.
- Other duties as assigned.
Requirements
Do you have experience in Windows?, Do you have a Bachelor's degree?, * 7-9 years of current experience as a member of engineering teams in delivering resilient and high-volume technology solutions built in .net framework in windows.
- Recent experience working with teams delivering with .net core, CICD, Cyber security and monitoring tools
- Recent experience in developing 12 Factor cloud native services
- Minimum 5 years hands-on software development experience building RESTful API's including JSON over HTTPS.
- Experience with various database technologies including both relational and non-relational implementations
- Experienced in the day-to-day practicalities of Agile/Scrum software delivery methodologies
- 7+ years hands-on software development experience designing, writing, debugging, and testing object-oriented code.
- 5+ years working on high volume transactional systems including performance tuning.
- Experience with database design, performance tuning, and optimization.
- An advanced understanding of pattern languages & software algorithms
- Advanced knowledge of coding techniques contributing to the reliability, maintainability, readability, simplicity, performance, and testability of software
- A high level of proficiency working with modern CI/CD and DevSecOps practices
- A solid understanding of complex IT environments, including networking, databases, security, and performance.
Preferred Skills, Experience, and Education:
- Financial/banking sector experience is an advantage
- Cloud Migration (Azure/APIGEE)
- Experience with Splunk and Dynatrace, * Bachelor's Degree in Computer Science, Information Systems, or other related field., * Must be willing to submit to a background investigation and drug test as part of the selection process.
Benefits & conditions
Pulled from the full job description
- Tuition reimbursement
- Parental leave
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Health savings account, * Health insurance
- Health savings account
- Dental insurance
- Vision insurance
- 401(k) matching
- Life insurance
- Paid time off
- Parental leave
- Disability insurance
- Childcare assistance
- Education reimbursement
- Fitness membership
- Volunteer time off
This job description is not intended to be all-inclusive. An employee may also perform other reasonable related business duties as assigned by their immediate supervisor or management. Principals only.