What are the responsibilities and job description for the Fullstack Software Engineer position at pro/source <it></it>?
We’re seeking a Senior Software Developer to help design, build, and maintain software solutions for internal services, web-based vendor applications, and business-critical tools. This role offers the opportunity to work in an agile, fast-paced environment, collaborating closely with cross-functional teams to deliver reliable, scalable, and innovative software solutions.
You’ll primarily work with C#, JavaScript, SQL Server, and front-end technologies such as React. This position also involves supporting proprietary systems, such as business process automation tools and financial asset pricing models, as well as managing integrations and enhancing the existing tech stack.
Key Responsibilities
You’ll primarily work with C#, JavaScript, SQL Server, and front-end technologies such as React. This position also involves supporting proprietary systems, such as business process automation tools and financial asset pricing models, as well as managing integrations and enhancing the existing tech stack.
Key Responsibilities
- Design, develop, and debug software applications using C#, JavaScript, and SQL.
- Create and maintain user-friendly front-end interfaces.
- Enhance performance, usability, and automation of existing systems.
- Support and document software functionality across platforms.
- Integrate new technologies and tools with existing systems.
- Identify and research emerging technologies for potential implementation.
- Ensure compliance with internal and external standards.
- Provide analytical support and develop solutions for reported issues.
- Participate in software testing across all stages of the development life cycle.
- Collaborate with internal teams and external stakeholders for requirement gathering and solution delivery.
- Perform additional tasks as assigned by management.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 6–10 years of experience in software development and the full software development life cycle (Agile/Scrum).
- 6–10 years of experience with relational databases and T-SQL development.
- Proficient in web development and JavaScript; React or similar framework preferred.
- Strong object-oriented programming experience.
- Skilled in developing .NET Core RESTful services.
- Familiar with SDLC, version control, change management, and deployment practices.
- Preferred languages: C#, SQL, JavaScript.
- Knowledge of technologies such as React, .NET, ADO, HTML, XML, ASP, AJAX, and deployment tools.
- Experience with Git, Jira, TeamCity, Octopus is a plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to prioritize and manage tasks in a high-pressure environment.
- Self-motivated and detail-oriented.
- Strong interpersonal and collaboration skills.