Associate .Net Software Engineer
As an Associate .NET Engineer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance .NET applications. You will work closely with cross-functional teams to understand business requirements and translate them into technical solutions. Your role will involve contributing to the full software development lifecycle, from planning and design to implementation and deployment. Additionally, you will collaborate with other engineers to troubleshoot issues, optimize performance, and ensure the reliability and security of our applications.
Experience required: 1-2.5 years
Position Requirements
- C# and .NET Framework/Core - A strong understanding of C# programming and the .NET/Core frameworks, along with experience building web applications using MVC, ASP.NET, and REST APIs. Knowledge of object-oriented design principles and security best practices.
- RDBMS - Experience in relational database management systems (RDBMS) such as SQL Server, MySQL, or PostgreSQL, and proficiency in writing SQL queries and stored procedures.
- Unit Testing - Experience in writing and executing automated tests with any testing framework to ensure code quality and reliability. Strong unit testing skills to effectively validate the code and catch bugs early in the development cycle, leading to more robust and maintainable software solutions.
- Version control system - Working with a source code system like Git, with an understanding of processes like branches and merge requests. Working knowledge of webpack /babel/gulp
- Fundamentals - Clear understanding of computer science fundamentals such as Data Structures, algorithms, SDLC
Roles & Responsibilities
- Design - Understanding business and product requirements, determining possible solutions, designing the chosen solution, documenting it, and communicating the same to stakeholders.
- Implementing & Testing - Developing the code according to the solution, building it and testing it using unit tests and integration tests.
- Supporting & Operationalization - Understanding and deploying your finished work into integration and production environments using proper build and code merge procedures. Learning to use the various DevOps tools and processes in the Helios platform, including logging, monitoring, and multi-data center scaling
- Learning & Mentoring - Technology evolves rapidly, so a willingness to learn new tools and techniques is crucial for staying relevant in the field. and to perform the job. efficiently. Mentoring team members on learning current and evolving SDLC processes and technical skills.
Communication & Collaboration Communicating effectively with stakeholders and team members about status, requirements, and technical solutions. Updating internal tools like Jira and YouTrack in a timely manner. Collaborate closely with fellow developers, architects, product owners, and other stakeholders in crafting solutions to product goals
- Locations
- LATAM
- Remote status
- Fully Remote
About Tight Line
Tight Line represents the perfect synergy of expertise and ambition. Born from the merger of Rapid River (est. 2013) and Cactus Code (est. 2016). Our mission is simple yet bold: to attract the brightest minds in software development and empower them with meaningful, cutting-edge projects for clients across the globe.