Software Developer
Varicent Software
This job is no longer accepting applications
See open jobs at Varicent Software.See open jobs similar to "Software Developer" Work In Tech.What you will do:
- Envisioning, designing, and developing a web application using modern web application and cloud deployment technologies.
- Writing clean, efficient, and maintainable code following best practices and coding standards.
- Conducting thorough testing of software components, identifying and resolving bugs, and ensuring the product's reliability.
- Optimizing code and architecture to ensure the product can scale and maintain performance.
- Working closely with cross-functional teams, including designers, product managers, and quality assurance, to ensure seamless integration of software modules.
- Focusing on client success through creative problem-solving.
Success Outcomes:
- 1-3 Months:
- Get acquainted with the company's development environment, coding standards, tools, and processes.
- Understand the codebase by reviewing existing code, documentation, and possibly pair programming with senior developers.
- Start developing features for the product.
- Gain proficiency in the technologies and frameworks used in the company's projects.
- Attend Agile rituals, understand the product roadmap, and contribute ideas during the planning phase.
- Collaborate with team members, ask questions, and learn from experienced developers.
- 4-6 Months:
- Start contributing to more complex features or modules under the guidance of senior developers.
- Take on tasks with less supervision, demonstrating increased confidence in your coding abilities.
- Develop skills to independently troubleshoot and debug issues that arise.
- Gain a deeper understanding of the system architecture and how different components interact.
- Begin sharing your knowledge with junior developers, helping to create a collaborative learning environment.
- 7 Months & beyond:
- Take ownership of complete features or modules, from design to deployment.
- Assist in making technical decisions, suggesting improvements, and helping to set coding standards.
- Mentor new hires and junior developers, sharing your experience and knowledge.
- Develop skills to optimize code for performance, scalability, and efficiency.
- Stay updated with the latest industry trends and technologies and apply them when relevant.
- Contribute to discussions about architecture improvements, scalability, and security.
- Propose innovative solutions and ideas to improve processes, tools, or products.
What you will bring:
- 3+ yrs of strong software Development skills using TypeScript, JavaScript, React, and Node.js
- Experience with micro-services architecture, GraphQL, Apollo, Docker and AWS (Lambda, Aurora, DynamoDB, DocumentDB, ECS)
- Knowledge of NoSQL, SQL and OLAP databases
- A passion for building high-performance, scalable systems in the Cloud
- Strong written and verbal communication skills
- Experience with test-driven development, continuous delivery and continuous integration
- Preferred Technical and Professional Experience:
- AWS Certified Solutions Architect or similar accreditation
- Familiarity with React and Redux applications
- Familiarity with event streaming or messaging platforms such as Kafka, Kinesis or RabbitMQ
- Degree in Computer Science, Software Engineering or equivalent experience
This job is no longer accepting applications
See open jobs at Varicent Software.See open jobs similar to "Software Developer" Work In Tech.