JOB SUMMARY: Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software with the aim of optimizing operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team. ESSENTIAL JOB FUNCTIONS: • Requires a demonstrated ability to work independently with minimal supervision and with a strong and innovative approach to problem-solving and finding solutions. • Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer. • Ability to work with the client/teams on the technical issue resolutions. • Collaborate with team members to determine the best practices and client requirements for software applications. • Develop intuitive software applications that meet and exceed the needs of the company/customer. • Professionally maintain all software and create updates regularly to address customer and company concerns. • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace. Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards. • Involved in Code reviews to ensure code developed meets coding best practices guidelines. • Well versed with the API integration or third-party integrations. • Adheres to policies, procedures and standards as set forth by the company / client. • Should have strong verbal and written English communication skills. • Self-organized and ability to handle stressful situations in completion of assignment without compromising on quality. Experience: 4-7 years Technical Skills – Mandatory: Experience in application development with ASP.NET, C#, Unit Testing. Strong knowledge of ASP.NET MVC, ASP.NET Core, Entity Framework, LINQ, and MS SQL Server. Should have strong knowledge of OOPS concepts. Good knowledge of IDE Visual Studio, SDLC and Implementation, XML, HTML5, JavaScript, jQuery, Ajax, Version control tools (Like GIT, SVN, and TFS). Proficiency with Web Services- Web APIs, REST, SOAP Good working experience of Azure, Azure queues, Azure functions. Technical Skills – Good to have: .NET Core, C#, MY SQL Server, Angular/VueJS
ESSENTIAL JOB FUNCTIONS: Technical Design Participation: Engage in brainstorming sessions and contribute to the technical design of new features or enhancements to the existing platform. Work closely with cross-functional teams, understanding business requirements and translating them into feasible technical solutions. Feature Ownership: Take full responsibility for large features - from the initial technical design to completion and deployment. Ensure features align with the product roadmap and meet the desired user experience. Proactively communicate with senior management to alert them of potential concerns before they intensify, enabling timely intervention. Foster open lines of communication with leadership teams to ensure transparency. Continuously monitor projects for potential risks or setbacks, ensuring that preventive measures are in place. Craft and execute intricate solutions based on specified requirements. Collaboratively work with cross-functional teams to gather and understand complex requirements. Develop plans of action for solution design, taking into account available resources and timelines. Ensure the final solution meets the set requirements and is scalable, maintainable, and efficient. Offer mentorship to Entry-Level Software Developers when needed. Regularly review the work of junior developers to provide constructive feedback and ensure alignment with project goals. Conduct training sessions or workshops to help junior developers enhance their skills and understand best practices. Create a supportive environment where junior developers feel encouraged to ask questions and seek guidance. Ensure consistent advancement of tasks and initiatives within the Client’s platforms. Regularly monitor the status of ongoing tasks within the Client’s system to ensure timely completion. Coordinate with teams to address any bottlenecks or challenges faced during execution. Implement feedback mechanisms within the system to continuously improve the execution process. Uphold and promote the core values of the Client’s Brand. Lead by example, demonstrating commitment to the brand's values in daily interactions and decision-making. Encourage team members and stakeholders to understand and align with the brand's core values. Initiate programs or campaigns that reinforce the importance of the brand's values within the organization. Educational Qualifications: Bachelor’s Degree in Computer Science or a related field. Strong problem-solving skills and an eye for detail. Excellent communication skills, both written and verbal. Experience: 4-7 years Technical Skills – Mandatory: · Java or Kotlin (JVM 11+) · Spring Framework - Spring Boot, Spring Cloud, Spring Libraries including JDBC, R2DBC, MongoDB, Redis, Elasticsearch, Caching · JavaScript/Typescript Frameworks – Angular 14+, React · NoSQL Databases - MongoDB · Message Brokers – RabbitMQ · Microservice Architecture - Docker Deployments, Kubernetes, Helm Deployments · Working with Git source control · Build Tools – Maven Technical Skills – Good to have: · Telecoms billing processes and/or systems · Online Charging Systems - Diameter protocol, Radius protocol · CRM processes/systems · Big Data - Hadoop, Azure Data Lake · Other Database Technologies – Elasticsearch, Redis, SQL Server, PostgreSQL · Additional programming languages – Python, Scala, CSS 3/SASS (or other pre-processors) · Knowledge of Agile methodologies (Scrum, Kanban)
JOB SUMMARY: Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software with the aim of optimizing operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team. ESSENTIAL JOB FUNCTIONS: • Requires a demonstrated ability to work independently with minimal supervision and with a strong and innovative approach to problem-solving and finding solutions. • Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer. • Ability to work with the client/teams on the technical issue resolutions. • Collaborate with team members to determine the best practices and client requirements for software applications. • Develop intuitive software applications that meet and exceed the needs of the company/customer. • Professionally maintain all software and create updates regularly to address customer and company concerns. • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace. Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards. • Involved in Code reviews to ensure code developed meets coding best practices guidelines. • Well versed with the API integration or third-party integrations. • Adheres to policies, procedures and standards as set forth by the company / client. • Should have strong verbal and written English communication skills. • Self-organized and ability to handle stressful situations in completion of assignment without compromising on quality. Experience: 4-7 years Immediate Joiner Technical Skills – Mandatory: Experience in application development with ASP.NET, C#, Unit Testing. Strong knowledge of ASP.NET MVC, ASP.NET Core, Entity Framework, LINQ, and MS SQL Server. Should have strong knowledge of OOPS concepts. Good knowledge of IDE Visual Studio, SDLC and Implementation, XML, HTML5, JavaScript, jQuery, Ajax, Version control tools (Like GIT, SVN, and TFS). Proficiency with Web Services- Web APIs, REST, SOAP Good working experience of Azure, Azure queues, Azure functions. Technical Skills – Good to have: .NET Core, C#, MY SQL Server, Angular/VueJS
JOB SUMMARY: Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software with the aim of optimizing operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team. ESSENTIAL JOB FUNCTIONS: Requires a demonstrated ability to work independently with minimal supervision and with a strong and innovative approach to problem-solving and finding solutions. Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer. Ability to work with the client/teams on the technical issue resolutions. Collaborate with team members to determine the best practices and client requirements for software applications. Develop intuitive software applications that meet and exceed the needs of the company/customer. Professionally maintain all software and create updates regularly to address customer and company concerns. Troubleshoot coding problems quickly and efficiently to ensure a productive workplace. Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards. Involved in Code reviews to ensure code developed meets coding best practices guidelines. Well versed with the API integration or third-party integrations. Adheres to policies, procedures and standards as set forth by the company / client. Should have strong verbal and written English communication skills. Self-organized and ability to handle stressful situations in completion of assignment without compromising on quality. Experience: 4-7 years Immediate Joiner Technical Skills Mandatory: Experience in application development with ASP.NET, C#, Unit Testing. Strong knowledge of ASP.NET MVC, ASP.NET Core, Entity Framework, LINQ, and MS SQL Server. Should have strong knowledge of OOPS concepts. Good knowledge of IDE Visual Studio, SDLC and Implementation, XML, HTML5, JavaScript, jQuery, Ajax, Version control tools (Like GIT, SVN, and TFS). Proficiency with Web Services- Web APIs, REST, SOAP Good working experience of Azure, Azure queues, Azure functions. Technical Skills Good to have: .NET Core, C#, MY SQL Server, Angular/VueJS
JOB SUMMARY: Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software to optimize operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team. ESSENTIAL JOB FUNCTIONS: • Requires a demonstrated ability to work independently and with a strong and innovative approach to problem-solving and finding solutions. • Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer. • Ability to work with the client/teams on technical issue resolutions. • Solid understanding and implementation experience of core software development principles and methodologies. • Ability to implement the design patterns, and tools with best practices. • Ability to learn new skills. • Collaborate with team members to determine the best practices and client requirements for software applications. • Develop intuitive software applications that meet and exceed the needs of the company/customer. • Professionally maintain all software and create updates regularly to address customer and company concerns. • Troubleshoot coding problems quickly and efficiently to ensure a productive workplace. • Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards. • Involved in Code reviews to ensure code developed meets coding best practices guidelines. • Well-versed with API integration or third-party integrations. • Adheres to policies, procedures, and standards as set forth by the company/client. • Strong leadership skills with proven team handling capabilities and should be able to guide the team. • Proficient in making architecture choices and defining software coding standards, tools, and platforms. Educational Qualifications: • Bachelor’s / Master’s Degree in Computer Science, Software Engineering, or related field is required. Experience: 5+ years Skill Set: Pure hands-on technology and development professional. Advanced expertise in software technologies and standards, primarily Java, Kotlin, J2EE, Spring, Hibernate, and tools, including open source tools and platforms, web services, and open interfaces to build state-of-the-art software. Details are as follows: • 5+ years of strong programming experience in Core Java and J2EE technologies with React, as well as any other front-end skills. • Expertise in web architecture, providing design and development recommendations, and optimizing existing architecture. • Extensive experience with web applications using Java, J2EE, Spring MVC/Spring Boot, Struts 2, Hibernate/JPA, JSP, SQL/PLSQL. • Extensive knowledge of Java, Kotlin, JVM tuning, and troubleshooting. Knowledge of various J2EE and servlet containers such as Tomcat/JBOSS/WebLogic. • Strong database skills with process handling, complex queries, stored procedures, functions, triggers, and locking issues. • Experienced in planning and designing the architecture of modules and applications. • Extensive experience in object-oriented analysis and design patterns/techniques, emphasizing Java and J2EE technology. • Experience with front-end technologies like React, as well as any other front-end skills. • Involved in code reviews to ensure code developed meets coding best practices and guidelines. • Strong knowledge and implementation experience of web security. • Must be able to create documentation and flow diagrams. • Writing and maintaining unit test cases using Junit • Experience in using AI peer programming tools like Copilot. • Experience using Agile (Scrum) methodology Good to have: • Keycloak • CI/CD pipelines and processes COMPANY OVERVIEW Covalience India Pvt. Ltd. is a subsidiary of Covalience, premier software development, and IT services provider headquartered in Chicago, USA. Since 2008, we have been working with international clients across an array of industries to develop innovative technology solutions. Our teams have extensive experience solving our clients’ greatest business challenges end-to end from requirements and design to launch and ongoing operational support. Our global development teams build software solutions in a wide range of technologies including Microsoft, Java, JavaScript (React, Angular, Node.js, Vue.js), Open Source, and mobile technologies complemented by our UI/UX design, QA & test automation, DevOps, and infrastructure management services. Join us and gain hands-on experience in the latest technologies while working on projects that are making an impact on the world. At Covalience, we believe in building great software and great careers. We prioritize your career growth by giving you hands-on experience in challenging client projects, training in the latest technologies, opportunities to work across various technologies, and career advancement paths within the company to drive the future of your career. We also believe in the importance of a great work community to support your growth and celebrate your progress along the way. Join our team for a rewarding career and let’s build great software together.
 
                         
                    