ApplyDescription
Job Type:
Full-Time
-
Hybrid
Job Summary:
We are looking for a passionate Software Developer to join our team at myDNA. As a Software Developer, you will be an integral part of developing our systems by designing and developing WebAPIs and business integration software. A strong background in software development will provide a basis for success.
Primary Responsibilities:
- Independently develops solutions by studying information needs; when needed can get help and mentorship from senior engineers; conferring with users; creates functional and balanced solutions for business problems by utilizing clean code and appropriate design patterns.
- Strong communication skills to ask questions, seek requirements, and convey knowledge on technical and complex topics.
- Determines operational feasibility by evaluating analyses, problem definition, requirements, solution development, and integrating existing solutions.
- A clear understanding of system architecture and software design principles/patterns emphasizing maximizing usability.
- Protects operations by keeping information confidential and prioritizing the security of the application.
- Troubleshoots by collecting, analyzing, and summarizing development and service issues for root cause analysis.
- Helping the business to implement technology improvements and solutions cost-effectively
- Accomplishes engineering and organizational mission by completing related goals as needed.
- Demonstrates strong integrity, dependability, attention to detail, and an interest in learning.
Requirements
- 3- 5 years of experience as a full stack developer
- Strong coding skills in C# and Javascript/Typescript
- ASP.NET Core, Angular, or React
- RESTful Web API
- SQL
- ORMS: Dapper, Entity Framework
- C# Testing frameworks
- Software design principles (SOLID)
- Agile Projects
- Code version-control: Git
- CI/CD
Additional skills that would be a plus:
- AWS or Azure Cloud experience
- Serverless computing: lambda functions, Azure functions
- Cloud-based databases
- Messaging system: RabbitMQ, SNS, SQS, EventBridge
- Infrastructure as Code: Terraform/CloudFormation
- Microservices
- CQRS