Job Description
- Design, develop, and maintain robust and scalable web applications using .NET, Java, and Salesforce technologies.
- Collaborate with product managers, designers, and other developers to define project requirements and specifications.
- Implement front-end interfaces and back-end services, ensuring seamless integration and functionality.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues across the full stack.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with emerging technologies and industry trends, and apply them to improve existing solutions.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
What You’ll Bring
- Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.
- Proven experience as a Full Stack Developer with a strong portfolio of web applications.
- Proficiency in .NET, Java, and Salesforce (SFDC) development.
- Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with RESTful APIs and web services.
- Familiarity with database technologies such as SQL Server, MySQL, or Oracle.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of DevOps practices and tools, including CI/CD pipelines.
- Certification in Salesforce development or administration.
- Experience with microservices architecture and containerization (Docker, Kubernetes).