We are seeking a Senior /Software Engineer. The primary responsibilities include designing, developing, testing, deploying, maintaining, and improving software applications.
The role involves a variety of tasks such as:
- Conducting code reviews to ensure code quality and adherence to standards.
- Performing unit testing to verify the functionality of individual components.
- Refining user stories to ensure clear and actionable requirements.
- Automating tests to improve efficiency and reduce manual effort.
- Fixing bugs to maintain the stability and reliability of applications.
- Automating build and release processes to streamline deployment.
- Preparing interface specifications to ensure clear communication between different system components.
Requirements
- Cloud-native technology: Familiarity with cloud platforms and services.
- Clean Code and Design Patterns: Knowledge of best practices for writing maintainable and scalable code.
- Unit Testing: Experience with testing frameworks and methodologies.
- Java Spring Framework: Proficiency in using this framework for building enterprise applications.
- Angular: Experience with this front-end framework for building dynamic web applications.
- Apache Spark: Knowledge of this unified analytics engine for large-scale data processing.
- Data Engineering and ETL: Experience with data extraction, transformation, and loading processes.
- AWS Cloud Environment: Familiarity with Amazon Web Services and its various offerings.
- Agile and UX Development: Experience with Agile methodologies and user experience design.
- Good presentation and listening skills: Ability to communicate effectively with stakeholders.
- Self-driven and motivated: A proactive attitude towards work and continuous improvement.
- Willingness to learn: Openness to acquiring new skills and knowledge.
- Ability to prioritize and communicate clearly: Effective time management and clear communication.
Cognizant (Nasdaq: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we're improving everyday life. See how at www.cognizant.com or @cognizant.