Job Description Summary
Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.
Job Description
Roles and Responsibilities
In this role, you will :
Write code to implement end-user features, customer issue resolutions, tools, and services.
Collaborate with engineers, architects, user experience and product management.
Understand and refine product requirements.
Write documentation for engineers to understand design, architecture, and operational guidelines.
You will be responsible for quality of software by implementing good test practices like unit and automation tests.
You will bring ideas to improve product, best practices, technology, and processes.
Participate and help with software planning by estimating, stating risks, and offering mitigations.
You will participate in production deployments and take on operational responsibilities for your team’s services.
You may have to participate in meetings with customers to discuss product improvements, issues, and other voice of customer opportunities.
You will create a system understanding and bring that view to implement features.
Required Skills:
Extensive experience in C#.Net
Exposure in Web Technology like: HTML, JavaScript, Angular
Experience REST and SOAP web services
Experience of the services under Docker/Kubernetes/EKS
Experience with Messaging Queues (Mass Transit) and Redis
Expertise in Application Architecture and Design
Experience in Database SQL Programming
Experience in Software Testing tool: UFT or Selenium, SoapUI
Experience in Application performance tuning and troubleshooting
Experience in Unit testing
Experience in Agile Scrum and Waterfall methodology
Good Experience with version control like GIT
Understanding in cloud computing using cloud foundry
Understanding of the Design Patterns
Understanding of the CI/CD process and principles
Understanding of the SCADA Protocols is an advantage
Education Qualification
Qualifications Requirements:
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
A minimum of 5 years of professional experience
Business Acumen:
Strong problem solving abilities and capable of articulating specific technical topics or assignments
Experience in building scalable and highly available distributed systems
Expert in breaking down problems and estimate time for development tasks
Leadership:
Demonstrates clarity of thinking to work through limited information and vague problem definitions
Proactively identifies and removes project obstacles or barriers on behalf of the team
Personal Attributes:
Able to work under minimal supervision
Able to work well with global teams, including time-zone flexibility
Additional Information
Relocation Assistance Provided: No
Full Job Description We are looking for a Female Personal Assistant to perform a variety of administrative tasks and support...
Apply For This JobFull Job Description Act as a mediator between external clients and customers, employees and the manager to convey information. Attend...
Apply For This JobJob Responsibilities: Oversee system specifications and analyze them. Develop test plan, prescription, and procedure along with the QA engineers. Run...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Â Overview: Role Purpose The purpose of this role is to prepare test cases and...
Apply For This JobAn Executive Chef will build a reputation for the hotel by maintaining a talented and creative kitchen brigade, offering an...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Candidates should be First Class Graduates in Science with Mathematics, Physics & Chemistry from reputed...
Apply For This Job
“`
Search qualified candidates by skills, location, experience, education, and more.
“`