Job Summary:
We are looking for an experienced Senior Software Engineer to join our development team. The ideal candidate will be a Full Stack Developer with strong expertise and SQL Server. You will be responsible for designing developing and maintaining web applications and ensuring their seamless integration with databases. This role requires a deep understanding of both front-end and back-end technologies as well as excellent problem-solving skills.
Responsibilities:
- Application Development:
- Design develop and maintain high-quality web applications technologies (C# MVC Web API).
- Develop and optimize SQL Server databases including writing complex queries stored procedures and triggers.
- Collaborate with front-end developers to create responsive and user-friendly web interfaces.
- Implement RESTful APIs and ensure smooth data flow between front-end and back-end systems.
Database Management:- Design and implement database schemas tables indexes and constraints to ensure data integrity.
- Perform database tuning and optimization to improve performance.
- Develop and maintain data migration scripts and ETL processes using SQL Server Integration Services (SSIS).
Code Quality and Best Practices:- Ensure performance quality and responsiveness of applications.
- Conduct code reviews mentor junior developers and provide technical guidance.
- Adhere to coding standards best practices and security guidelines.
Collaboration and Communication:- Work closely with cross-functional teams to gather and analyze requirements and translate them into technical specifications.
- Communicate effectively with team members stakeholders and clients to ensure alignment on project goals and deliverables.
- Participate in Agile/Scrum development processes including sprint planning stand-ups and retrospectives.
Troubleshooting and Support:- Identify bottlenecks and bugs and devise solutions to address them.
- Provide technical support and troubleshooting for production issues.
- Implement and maintain security measures to protect data integrity and privacy.
Required Skills and Qualifications:
- Bachelors degree in computer science Information Technology or a related field.
- 3.5 to 5 years of experience as a Full Stack Developer with expertise in C# MVC WCF JQuery/JavaScript SQL
- Strong proficiency in C# MVC Web API and technologies.
- Excellent SQL programming skills including experience with SQL Server Management Studio (SSMS) and Transact-SQL (T-SQL).
- Solid understanding of front-end technologies (HTML CSS JavaScript jQuery).
- Experience with modern front-end frameworks (e.g. Angular React) is a plus.
- Knowledge of database design principles data modeling and performance tuning.
- Familiarity with version control systems (e.g. Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Skills:
- Experience with cloud platforms (e.g. Azure AWS).
- Familiarity with DevOps practices and tools (e.g. CI/CD pipelines Docker Kubernetes).
- Knowledge of Agile development methodologies.
- Relevant certifications (e.g. Microsoft Certified: Azure Developer Associate MCSA: SQL Server).
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunities for career growth and professional development.
- Supportive and inclusive work environment.
Required Experience:
Senior IC
Job Summary: We are looking for an experienced Senior Software Engineer to join our development team. The ideal candidate will be a Full Stack Developer with strong expertise and SQL Server. You will be responsible for designing developing and maintaining web applications and ensuring their seamle...
Job Summary:
We are looking for an experienced Senior Software Engineer to join our development team. The ideal candidate will be a Full Stack Developer with strong expertise and SQL Server. You will be responsible for designing developing and maintaining web applications and ensuring their seamless integration with databases. This role requires a deep understanding of both front-end and back-end technologies as well as excellent problem-solving skills.
Responsibilities:
- Application Development:
- Design develop and maintain high-quality web applications technologies (C# MVC Web API).
- Develop and optimize SQL Server databases including writing complex queries stored procedures and triggers.
- Collaborate with front-end developers to create responsive and user-friendly web interfaces.
- Implement RESTful APIs and ensure smooth data flow between front-end and back-end systems.
Database Management:- Design and implement database schemas tables indexes and constraints to ensure data integrity.
- Perform database tuning and optimization to improve performance.
- Develop and maintain data migration scripts and ETL processes using SQL Server Integration Services (SSIS).
Code Quality and Best Practices:- Ensure performance quality and responsiveness of applications.
- Conduct code reviews mentor junior developers and provide technical guidance.
- Adhere to coding standards best practices and security guidelines.
Collaboration and Communication:- Work closely with cross-functional teams to gather and analyze requirements and translate them into technical specifications.
- Communicate effectively with team members stakeholders and clients to ensure alignment on project goals and deliverables.
- Participate in Agile/Scrum development processes including sprint planning stand-ups and retrospectives.
Troubleshooting and Support:- Identify bottlenecks and bugs and devise solutions to address them.
- Provide technical support and troubleshooting for production issues.
- Implement and maintain security measures to protect data integrity and privacy.
Required Skills and Qualifications:
- Bachelors degree in computer science Information Technology or a related field.
- 3.5 to 5 years of experience as a Full Stack Developer with expertise in C# MVC WCF JQuery/JavaScript SQL
- Strong proficiency in C# MVC Web API and technologies.
- Excellent SQL programming skills including experience with SQL Server Management Studio (SSMS) and Transact-SQL (T-SQL).
- Solid understanding of front-end technologies (HTML CSS JavaScript jQuery).
- Experience with modern front-end frameworks (e.g. Angular React) is a plus.
- Knowledge of database design principles data modeling and performance tuning.
- Familiarity with version control systems (e.g. Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Preferred Skills:
- Experience with cloud platforms (e.g. Azure AWS).
- Familiarity with DevOps practices and tools (e.g. CI/CD pipelines Docker Kubernetes).
- Knowledge of Agile development methodologies.
- Relevant certifications (e.g. Microsoft Certified: Azure Developer Associate MCSA: SQL Server).
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunities for career growth and professional development.
- Supportive and inclusive work environment.
Required Experience:
Senior IC
View more
View less