← Back to jobs
Alpharetta, GA, USA
No related jobs found
Job Description:
Key Responsibilities:
• Design, develop, and maintain large-scale web applications and SaaS solutions, ensuring high performance, scalability, and security.
• Utilize Microsoft technology stack, including C# and .NET Core, to build robust backend services.
• Demonstrate expert-level proficiency in at least one modern front-end technology, such as React, along with Typescript for application development.
• Design and implement relational database solutions using MS SQL/SQL Azure, EF 6, and EF Core.
• Integrate and manage non-relational databases like MongoDB to support application needs.
• Conduct comprehensive unit testing using tools like NUnit, Moq, and Jest to ensure code quality and reliability.
• Manage code versions and collaborate effectively using distributed version control systems like Git or SVN.
• Utilize collaboration tools such as Azure DevOps, to streamline development processes.
• Develop cloud-based applications with platforms like MS Azure, optimizing for performance and cost.
• Apply business analytics knowledge, preferably with tools like Power BI, Azure Analysis Services, Tableau, or Anaplan, to enhance data-driven decision-making.
Qualifications:
• A minimum of 13 years of hands-on experience in web application development.
• A degree in Computer Science, Engineering, or a related technical field, or equivalent work experience.
• Proven experience in developing large Web applications and SaaS solutions.
• Solid understanding of Azure toolset including Key Vault, Azure Storage, Queues, and Blob.
Nice to Have:
• Experience with responsive web design and a good understanding of HTML5, CSS, and SCSS.
• Proficiency in JSON and REST API integration.
• Familiarity with MS Power BI usage and integration.
Professional Skills:
• Strong analytical and problem-solving abilities.
• Excellent communication skills, with the ability to articulate technical concepts clearly.
• A collaborative mindset and experience working in agile development environments.
• A continuous learner, staying up-to-date with the latest industry trends and technologies
Any Graduate
No related jobs found
← Back to jobs