Job brief
We are looking for a skilled software engineer who, along with our excellent software development team, will be responsible for working on projects that are currently being developed by our company. Duties will include but are not limited to developing and directing software system validation and testing methods, as well as directing our software programming initiatives. You will also be working closely with clients and cross-functional departments to communicate project statuses and proposals.
A bachelor's degree in computer science, software engineering, or another related field is required. You will also need at least five to seven years of software engineering or software development experience, preferably in a related field to be successful in this role.
Responsibilities
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts and documentation to identify requirements and solutions
- Create ER diagrams, Class diagrams, and design Software Architecture based on the C4model
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
- Develop software as a .NET developer
Requirements
- Have an experience with the following:
- Programming languages and frameworks like C#, .NET, Java, Python, etc. (C# and .NET Core mainly)
- Design Patterns
- Building APIs and services using REST, gPRC, GraphQL, etc
- Experience with databases such as MySQL, MongoDB, etc
- Building automation technologies like Maven, Jenkins, etc
- Monitoring technologies like Nagios, Ganglia, etc
- AWS, and Microsoft Azure
- Infrastructure automation technologies like Docker, Kubernetes, etc
- Technologies like Hadoop, Hive, Pig, Oozie, Map Reduce, Kafka, Flume, etc
- Test-driven development and automated testing frameworks
- A master’s degree, MCA or MSc Computer Science
- Good English language level in speaking, reading, writing, and listening
- 10 years of software engineering or software development experience
The company's culture and benefits:
- Work location: Bangalore
- Working hours: 8 hours. From 9 am to 6 pm. Includes one hour lunch break.
- Health Insurance
- Opportunities to learn
Required Procedures:
- Providing a CV contains all the skills and experiences related to the job description
- University Certificates
- Portfolio of work with examples that showcase technical skill
- Job applicants will be tested by experts:
- Online tests
- A pair programming interview
- Job applicants will be contacted by the Human Resources department via:
- Email or phone
- Video calling by Zoom or Google Meet
This job has now closed
You can find more jobs over on our careers page.
See More Jobs