What are the responsibilities and job description for the Jr. .NET Software Engineer position at TriCom Technical Services?
Summary
This role will focus on building and supporting software applications that power financial systems and operations. The position will work closely with Engineering, Operations, and Business teams to develop scalable solutions, troubleshoot issues, and improve system performance across a fast-paced environment.
Responsibilities
This role will focus on building and supporting software applications that power financial systems and operations. The position will work closely with Engineering, Operations, and Business teams to develop scalable solutions, troubleshoot issues, and improve system performance across a fast-paced environment.
Responsibilities
- Develop and maintain applications and tools that support business workflows and system operations.
- Troubleshoot production issues by analyzing code, identifying root causes, and implementing fixes.
- Enhance existing systems by making code improvements that increase performance and reliability.
- Learn and support existing codebases while growing technical expertise.
- Follow security standards and change management processes to ensure system stability.
- Contribute across the full development lifecycle including development, testing, deployment, and support.
- Manage multiple tasks and priorities while meeting deadlines.
- Assist with automation efforts to improve efficiency across systems and processes.
- Collaborate with cross-functional teams including developers, analysts, and Operations staff.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
- 1–3 years of experience in software development using C# and .NET Core.
- Experience building Web APIs using .NET technologies (Web API or MVC).
- Solid understanding of object-oriented programming, data structures, and design patterns.
- Experience developing RESTful services and writing unit tests.
- Proficiency with development tools including Visual Studio or VS Code.
- Experience working with SQL Server including querying and performance-tuning.
- Familiarity with data access tools including Entity Framework or Dapper.
- Solid understanding of application architecture concepts including dependency injection and middleware.
- Experience with front-end development using Angular and TypeScript.
- Basic knowledge of containerization using Docker.
- Familiarity with Cloud platforms including Microsoft Azure.
- Exposure to financial systems, trading environments, or derivatives concepts.
- Experience with Azure services and Cloud-based deployments.
- Familiarity with Jira, CI/CD pipelines, and caching technologies including Redis.
- Interest in financial services or investment-related systems.
- Exposure to AI integration concepts within application development.