● Develop and maintain applications: Design, code, test, and maintain high-quality software applications using technologies like .NET, SQL Server, PostGreSQL, Angular, and Ionic.
● Collaborate with team members: Work closely with other developers, designers, and QA to ensure smooth project execution
● Planning and Estimation: Contribute to project planning by estimating effort, identifying potential risks, and defining realistic timelines.
● Task Delegation and Prioritization: Delegate tasks to team members based on their skills and expertise, ensuring efficient workflow and timely completion of deliverables
● Problem Solver: When the team encounters complex technical challenges, steps in to analyze the issue quickly, guide troubleshooting efforts, and provide effective solutions.
● Participate in code reviews: Establish and enforce coding standards, conduct code reviews, and ensure the team produces clean, maintainable, and efficient code.
● Troubleshoot and resolve issues: Identify and resolve technical issues that arise during development and testing.
● Stay up-to-date with technologies: Continuously learn and explore new technologies to improve your skills and knowledge.
What a typical day at work would look like?
● Development: Write clean, well-documented, and efficient code.
● Technical Expertise: Demonstrate proficiency in .NET 8, SQL Server, PostGreSQL, Angular, Ionic, and other relevant technologies.
● Team Collaboration: Foster a collaborative environment, working closely with developers, designers, and QA.
● Project Planning: Contribute to project planning by estimating effort, identifying risks, and setting realistic timelines.
● Problem-Solving: Analyze and troubleshoot complex technical issues quickly, guiding the team to effective solutions.
● Code Quality: Establish and enforce coding standards through code reviews to ensure clean, maintainable code
Your Key Knowledge Areas shall be:-
● Programming Languages: C#, .NET 8 and potentially other languages relevant to the project.
● Databases: SQL Server, PostGreSQL, and database design principles.
● Front-End Frameworks: Angular, Ionic, Python and potentially other JavaScript frameworks.
● Software Development Methodologies: Agile, Scrum, or other relevant methodologies.
● Version Control Systems: Git or similar tools for code management.
● Testing and Debugging: Unit testing, integration testing, and debugging techniques.
● Cloud Technologies: AWS/GCP
● Security Best Practices: Understanding of secure coding practices and security protocols.
What do you bring with you?
Education Qualifications : B.E, B.Tech, MCA in Computer Science or equivalent experience.
Experience : 5-8 years of experience in relevant technologies.
Your key strengths we look forward to:
● Strong coding skills: Proficiency in C#, databases (SQL Server, PostGreSQL), APIs, Angular and cloud related technologies.
● Problem-solving: Ability to identify and resolve technical challenges quickly and effectively
● Communication skills: Excellent communication and collaboration abilities within a team environment.
● Adaptability: Capacity to learn and adapt to new technologies and frameworks swiftly.
● Passion for technology: Genuine enthusiasm for staying up-to-date with the latest technological advancements.