Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 16th Mar 2021
Develops and maintains technical capabilities and products to meet the business needs. Provides engineering support in the conceptualization, development, implementation and automation of technical capabilities and products. Provides technical advice and consultation on complex, critical programming applications.
Key Responsibilities:
• Demonstrates prowess in the current state of the art for software engineering methodology and keeps abreast of the latest developments in future methods and/or best practices.
• Use engineering methodology to facilitate the ideation, creation and eventual running of a software system in a production capacity.
• Engage with clients to envision large scale revenue-generating systems/platforms, and translate that vision to system design (enterprise scale).
• Lead project team in the development, testing, deployment of new applications per given business requirements.
• Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
• Defines and owns accountability in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
• Identify improvements in systems and work processes
• Significant decision making in implementation of product features/stories. Defines architectural guidance and development/build standards for team or group of teams.
Technical
• Develop software code as per requirements using Java and Cloud technologies
• Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
• Define and apply good practices, such as, pattern designs and clean code when implementing solutions
• Apply knowledge of Continuous Integration (CI) and Continuous Delivery (CD)
• Implement security standards
• Write technical/architecture documentation
• Detect trade-offs of the current and new proposed solutions
• Share your technical knowledge with teammates and help improve their technical skills
• Actively participate on technical meetings
• Work collaboratively with other teams to ensure product and technology alignment
Qualifications:
• Completed Degree in an IT related Field: Computer Science
• 10+ years of experience in Software Development working with Java
• Strong Java programming skills, with experience with a variety of Java technologies such as Spring (Boot, Core, MVC) and Hibernate
• Thorough technical knowledge and understanding of Agile methodologies such as Scrum.
• Experience with Cloud application development, especially in GCP
• Working knowledge of Google functions , Dataflows etc
• We work with continuous integration/continuous delivery/release engineering related tasks in a JavaEE therefore your experience with Jenkins (or similar CI tools) is required.
• Experience implementing solutions applying Object-Oriented design patterns
• Strong knowledge of Computer science fundamentals including Databases, Algorithms and Operating Systems.
• Good communication skills