Full Job Description
Job Summary
We are looking for a Developer to design build and maintain efficient reusable and reliable software solutions. The role involves collaborating with cross-functional teams in an agile environment to deliver high-quality applications that meet business and user requirements. The ideal candidate will have expertise in framework a strong understanding of object-oriented programming and a commitment to delivering robust and scalable software systems.
Job Responsibilities
- Design develop and maintain software applications using framework including C# and related technologies.
- Participate in the entire software development lifecycle from requirements gathering and design to testing deployment and maintenance.
- Develop APIs web services and backend systems for seamless integration with other applications.
- Write clean efficient and scalable code while adhering to best practices and coding standards.
- Debug and resolve application issues ensuring optimal performance and functionality.
- Collaborate with team members to define project objectives and deliverables providing input on technical feasibility and project timelines.
- Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
- Develop and maintain technical documentation for reference and reporting.
- Stay updated with the latest advancements technologies and recommend new tools and practices to improve development processes.
- Ensure applications meet security and compliance requirements implementing secure coding practices.
Basic Qualifications
- Bachelors degree in Computer Science Software Engineering or a related field or equivalent experience.
- At least 3 years of experience in software development with a focus technologies.
- Proficiency in C# Core frameworks.
- Experience with front-end technologies such as HTML CSS JavaScript and frameworks like Angular or React.
- Strong understanding of object-oriented programming and design patterns.
- Experience working with SQL Server or other relational databases including writing and optimizing queries.
- Familiarity with RESTful APIs web services and microservices architecture.
- Knowledge of version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a team environment.
Preferred Qualifications
- Masters degree in Computer Science or related field.
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with DevOps tools and practices including CI/CD pipelines.
- Knowledge of unit testing frameworks like NUnit or MSTest.
- Experience with performance optimization and debugging tools.
- Strong understanding of software security principles and secure coding practices.
- Familiarity with Agile/Scrum methodologies.
Full Job Description Job Summary We are looking for a Developer to design build and maintain efficient reusable and reliable software solutions. The role involves collaborating with cross-functional teams in an agile environment to deliver high-quality applications that meet business and user requi...
Full Job Description
Job Summary
We are looking for a Developer to design build and maintain efficient reusable and reliable software solutions. The role involves collaborating with cross-functional teams in an agile environment to deliver high-quality applications that meet business and user requirements. The ideal candidate will have expertise in framework a strong understanding of object-oriented programming and a commitment to delivering robust and scalable software systems.
Job Responsibilities
- Design develop and maintain software applications using framework including C# and related technologies.
- Participate in the entire software development lifecycle from requirements gathering and design to testing deployment and maintenance.
- Develop APIs web services and backend systems for seamless integration with other applications.
- Write clean efficient and scalable code while adhering to best practices and coding standards.
- Debug and resolve application issues ensuring optimal performance and functionality.
- Collaborate with team members to define project objectives and deliverables providing input on technical feasibility and project timelines.
- Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
- Develop and maintain technical documentation for reference and reporting.
- Stay updated with the latest advancements technologies and recommend new tools and practices to improve development processes.
- Ensure applications meet security and compliance requirements implementing secure coding practices.
Basic Qualifications
- Bachelors degree in Computer Science Software Engineering or a related field or equivalent experience.
- At least 3 years of experience in software development with a focus technologies.
- Proficiency in C# Core frameworks.
- Experience with front-end technologies such as HTML CSS JavaScript and frameworks like Angular or React.
- Strong understanding of object-oriented programming and design patterns.
- Experience working with SQL Server or other relational databases including writing and optimizing queries.
- Familiarity with RESTful APIs web services and microservices architecture.
- Knowledge of version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a team environment.
Preferred Qualifications
- Masters degree in Computer Science or related field.
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with DevOps tools and practices including CI/CD pipelines.
- Knowledge of unit testing frameworks like NUnit or MSTest.
- Experience with performance optimization and debugging tools.
- Strong understanding of software security principles and secure coding practices.
- Familiarity with Agile/Scrum methodologies.
View more
View less