UATP · 5 hours ago
Software Developer
Maximize your interview chances
Financial Services
Comp. & BenefitsNo H1B
Insider Connection @UATP
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Collaborate with cross-functional teams (e.g., Business and QA Analysts, Developers, DBAs) to analyze business requirements, translating them into technical specifications.
Design and implement software solutions using the Microsoft .NET framework, adhering to coding standards and best practices.
Participate in the design and architecture of software systems, ensuring scalability, security, and maintainability.
Contribute to the continuous improvement of existing applications and development processes.
Actively participate in team meetings and brainstorming sessions; foster an environment of open communication, sharing best practices, and supporting colleagues' growth.
Write clean, efficient, secure, and well-documented code.
Debug and troubleshoot issues; identify and resolve bugs to maintain application reliability.
Develop unit tests and participate in system testing to ensure software functionality, accuracy, and performance, collaborating with QA analysts to ensure high-quality deliverables.
Optimize application performance, identify bottlenecks, and implement necessary improvements to enhance overall efficiency.
Utilize version control systems (e.g., Git) to manage source code, track changes, and collaborate effectively with other team members.
Participate in the development and maintenance of automated build and deployment processes to ensure smooth and rapid release cycles.
Create and maintain comprehensive technical documentation for developed applications, making it easier for team members to understand and maintain the codebase.
Stay up to date with the latest industry trends and technologies, share knowledge, and encourage a culture of continuous improvement within the team.
Attend and participate in mandatory virtual and in-person meetings.
Develop and maintain positive, respectful, and productive relationships with individuals inside and outside UATP.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor of Science degree in Computer Science or Engineering, or equivalent experience from which comparable knowledge and skills may be acquired
At least 8 years of experience as a .NET Software Developer
Extensive experience in C# and the .NET Framework, with a strong understanding of Object-Oriented Programming (OOP) concepts and design patterns
Ability and willingness to quickly learn new languages and business environments
Experience with full lifecycle software development with cross-functional teams
Proficiency in ASP.NET, MVC, Web API, and other application frameworks
Experience with front-end technologies like HTML, CSS, and JavaScript
Proficiency in Microsoft SQL Server, T-SQL, Stored Procedures, and Database Design
Strong verbal and written communication skills, with the ability to convey complex technical concepts
Able and willing to work in a home-based environment with minimal supervision
Fluency in English (written and verbal)
Eligibility to work in the United States and provide proper documentation of eligibility
Preferred
Experience with payment applications, including PCI
Experience working in an Agile/Scrum environment
Experience with tools such as JIRA and Confluence
SSRS, SSIS, SSAS is a plus
Company
UATP
UATP is a global payment platform that simplifies payments in complex industries.
Funding
Current Stage
Growth StageRecent News
2024-11-15
2024-02-16
Company data provided by crunchbase