Join us and be a part of the energetic software engineering team at Zone24x7!
- A Degree in Software Engineering/ Computer Science or equivalent along with 4+ years of experience in a similar role.
- Exposure to AGILE development methodologies.
- Exposure to TDD/Unit Testing and thorough adherence to maintaining code quality.
- Thorough in design concepts Object-Oriented Design, SOLID principles, ORM.
- Fluency in .Net application development, Core Java, Spring/SpringBoot, Hibernate.
- Experience in working with Cloud environments like Azure, AWS, GCP.
- Experience in designing distributed systems for fault tolerance and dynamic scalability.
- An unquenchable thirst for continuous improvement, passion for quality, and close attention to details.
- Architectural skills & practical experience in applying design principles.
- Ability to analyze large features and implement practical/scalable solutions.
- Experience in working with relational and NoSQL databases like MongoDB, messaging platforms like RabbitMQ.
- Experience in Designing Microservices based systems with DDD. Familiarity with GIT, Jenkins and CICD, Docker, Kubernetes.
- Excellent communication and interpersonal skills. Experience in understanding client requirements and scoping.
- Getting involved in Architecture, Design, and Implementation along with the creation of detailed Software Design Specifications.
- Maintaining fluent communication with the internal team & external stakeholders.
- Meeting expected quality levels and deadlines whilst adhering to industry best practices and guidelines.
- Taking responsibility for code quality by performing a code review in each commit.
- Meet information architecture financial objectives by forecasting requirements; preparing a budget, scheduling expenditures, analyzing variances, initiating corrective actions.
- Understand information requirements by studying organization mission, goals, and business drivers; conferring with executives.
- Confirms architecture capability and flexibility to support high availability web applications by developing analytical models and completing validation tests.
- Improve architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
- Enhance organization reputation by accepting ownership for accomplishing new and different requests, exploring opportunities to add value to job accomplishments.