Nokia is looking for a Software Developer in Chennai, India. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Understood the customer’s business context, objectives and requirements.
- Involve in Requirement Analysis, Design, Development, Unit Testing, System Integration Testing and other facets of testing for example but not limited to Performance Testing
- Convert functional specifications from business requirements into programming instructions for technical development of Applications.
- Break down major requirements into small incremental value-add features and prioritize with solution owner.
- Prototype creative analytics solution mock-ups, and be able to collaborate with others in crafting and implementing your technical vision.
- Improve industrialized analytics solution leveraging Agile and DevOps methodologies.
- Review, analyze, and modify programming systems, including encoding, testing, debugging and installing for a large-scale environment.
- Control operating efficiency and optimize solution execution performance.
- Support solution owner through the delivery process to customers
- Perform the analytics solution development plan, resolves or escalates problems timely.
- Foster the Analytics Competence Center in developing enablement and e2e solution consultancy across Use Cases.
- Operate harmoniously in a large cross-functional team including managers, supervisors, business analysts, systems personnel, network staff, and other developers.
Job Requirements:
- Bachelor’s degree in computer science, software development, or a business-related field.
- Minimum 7 years experience in a comparable role.
- Familiarity with analytics and new technologies, strong knowledge of industry trends knowledge including products and services on Nokia’s core business.
- Effective experience building beautiful, responsive web applications with modern client technologies (HTML/JavaScript/CSS/ Node.JS & React.JS frameworks) to design solutions and their UX.
- Proficient experience consuming enterprise web-services (REST, JSON/XML, MySQL/PostgreSQL) and also expose own services to help design the next generation of backend APIs and functionality.
- Proven NoSQL technology experience such as Apache Cassandra or Parquet Files hosted on S3.
- Tomcat Application Server or equivalent Java Web Application Server.
- Expert knowledge of containerization/ dockerization of developed applications.
- Demonstarted understanding of Java Development tools (IntelliJ IDEA) considered a plus.
- Proven track record in dealing with Mobile application development (iOS, Android) considered a plus.
- Deep knowledge of Modern software development methodologies such as Agile, Scrum, etc… including Test Driven Design and other testing methodologies. Use Git to manage source code.
- Solid methodical skills with attention to detail and process requirements.
- Capability to multi-task and prioritize to ensure timely deliveries.
- Comfortable with working with multiple stakeholders in a multi-cultural environment of a global matrix organization with sensitivity and partnering.
- High energy, initiative, enthusiasm and persistence. English mandatory.