
Senior Salesforce Developer
- India
- Permanent
- Full-time
- Code and develop scalable and secure applications, employing active testing methodologies
- Create comprehensive documentation, ensuring clarity and transparency in all development processes
- Provide informed recommendations on best practices within coding, testing, and application design
- Take the lead in shaping and optimizing application design strategies for enhanced performance
- Demonstrate proven experience as an Application Developer, showcasing proficiency primarily in .net as well as in C#, Python, and other relevant programming languages
- Navigate front-end and back-end development frameworks, including React, Angular, and node.js
- Exhibit familiarity with diverse database management systems such as MSSQL, MySQL, MongoDB, and Relationship databases
- Apply knowledge of web services and RESTful APIs to deliver effective solutions
- Showcase excellent problem-solving and analytical skills, addressing complex issues in existing applications
- Collaborate seamlessly with cross-functional teams, playing a pivotal role in translating user needs into innovative solutions
- Work within Agile and waterfall methodologies, adapting to industry trends and emerging technologies
- Create and maintain detailed technical documentation for applications, APIs, and other development-related artifacts
- Conduct thorough testing to ensure the reliability and robustness of developed applications
- Collaborate with QA teams to address and resolve reported issues, ensuring quality assurance
- Engage in effective communication with clients, providing consulting on best practices for development and testing
- Analyze user needs and design innovative solutions using the software development cycle
- Take the lead on software development projects, ensuring successful planning, implementation, and deployment
- Provide leadership and supervision to other team members, contributing to a collaborative and growth-oriented environment
- Test software solutions rigorously, ensuring they meet high standards of reliability and performance
- Document software programs meticulously with flowcharts, layouts, charts, diagrams, and other comprehensive documentation
- Stay abreast of developments in the field, continuously learning and adapting to the latest advancements
- This job description is not designed to be a comprehensive list of the duties and responsibilities required of the employee in this position, as duties, responsibilities, and activities may change at anytime with or without notice
- Bachelor’s degree in Computer Science from an accredited college or university
- In lieu of undergraduate degree, the ratio is 1:1 - meaning one year of college equals one year of work experience and vice versa
- Customarily has at least 7 years of experience in designing and developing based applications with preferably with .net/C# with Angular/REACT utilizing REST API
- Synoptek core DNA behaviors:
- Clarity: Possesses excellent communication skills, makes a concentrated effort to speak the customer’s language. Ability to field questions with concise, well-constructed responses
- OwnIT: Shows integrity, innovation, and accountability in completing daily assignments
- Results: Solutions focused and driven to resolve conflict quickly and precisely. Proactively looks for opportunities to contribute to the company’s business goals
- Growth: Willing to learn and ask questions. Constantly looking for new ways to improve yourself. Ability to adapt and grow in a fast-paced environment
- Team: Embraces both customers and colleagues as team members. Ability to be flexible, respectful, engaged and collaborative
- Ability to understand business requirements and translate them into technical requirements
- Strong knowledge and experience in SQL and a relational database, including the design and use of JSON, etc.
- Familiarity with code versioning tools, such as Azure DevOps, GitHub, etc.
- Strong object-oriented design and development skills
- Ability to provide thought leadership while working closely with Consulting, AppDev, BI teams, BDMs and CAs for pre-sales
- Ability to understand and prioritize the client’s technology needs and drive continuous improvement, user adoption, and business process maturity across different business functions
- Ability to influence stakeholders and work closely with them to determine acceptable solutions
- Advanced technical skills and proven history of leading and supporting successful projects