Job Description
Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?
• During your first 2 months on the job
• Successfully complete the onboarding process, getting acquainted with our development tools, coding standards, and team workflows.
• Gain a deep understanding of ongoing projects, their architectures, and key stakeholders' expectations.
• Actively participate in code reviews, offering insightful feedback, and ensuring adherence to best practices for code quality.
• Apply your problem-solving skills to resolve complex technical issues, optimize code performance.
• By the sixth month we expect you to be in full control of the deliverables.
• Take ownership of medium-sized features or modules, from requirements gathering and design to implementation and testing.
• We anticipate that you will have seamlessly integrated into our team, made significant contributions to ongoing projects, demonstrated leadership qualities in technical discussions, and exhibited a commitment to continuous improvement and learning.
• You will participate in all phases of software development including requirements, design, coding, testing, debugging, and performance tuning along with handling customer issues.
• You will collaboratively work across other product and component teams.
• You will be a subject matter expert with deep expertise in the one or more key components.
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
• Designing, developing, and maintaining high-quality software solutions using C#.Net, with a focus on string debugging within distributed systems.
• Participating in code reviews, providing constructive feedback, and ensuring adherence to coding standards and best practices.
• Collaborating closely with cross-functional teams to ensure the delivery of solutions aligned with business requirements.
• Designing and developing RESTful Web APIs for seamless integration with external systems, ensuring security, performance, and scalability.
• Implementing Microservices architecture to enhance system modularity, scalability, and maintainability, leveraging containerization technologies like Docker.
• Performing database design, optimization in SQL Server and PostgreSQL, including data modelling, performance tuning, and troubleshooting.
• Contributing to technical documentation efforts, documenting design decisions, implementation details, and best practices for future reference.
• Embracing and adapting to Agile development methodologies, version control practices, and CI/CD pipelines, ensuring smooth integration into the development ecosystem. Regularly, you would be expected to demonstrate strong technical skills in C#.Net development, string debugging, distributed systems design, Web API development, SQL Server, or PostgreSQL. Effective communication, collaboration, problem-solving, and leadership skills are also essential for this role.
💡 Quick Summary
Seeking a career-building opportunity? The SMTS | |Net Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
