Description
You will design, code, test, and manage applications within an agile development environment. You own the full software design life cycle, from requirements to release.
Responsibilities
- Design, code, and test software applications following established quality standards.
- Collaborate with engineering and product teams to build and improve products.
- Develop automated tests to ensure code quality and system reliability.
- Conduct performance tuning to optimize system efficiency and scalability.
- Manage the full software design life cycle for assigned components.
Required Skills
- 5+ years of software development experience.
- 4+ years of experience with C# and .NET framework.
- 1+ years of experience working with .NET Core.
- Proficiency with SQL, specifically MS SQL Server and MySQL.
- Experience using Azure or other cloud platforms.
- Proven experience working in agile development environments.
- Knowledge of full software design life cycle practices and procedures.
Preferred Skills