Software Developer - .NET
· As a .NET developer at UST Global, this is your opportunity to
· Work with the solution architect to understand software requirements and write high-quality code.
· Undertake data injection and historical data load.
· Participate in peer-reviews of solution design and related code.
· Package and support deployment of releases.
· Develop, refine, and tune integrations between applications.
· Analyze and resolve technical and application problems.
· Create technical specifications and test plans.
You bring in :
· 4 to 5 or more years of related experience; or equivalent combination of education and experience in .NET, ASP.NET, C#
· Excellent database skills with SQL Server 2016, MS Access, Windows
· Should have good experience in Shell Scripting
· Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including agile and scrum patterns)
· Knowledge and understanding of SDLC, with a strong preference for Agile experience
· Skill for writing reusable functions, views and database objects
· Excellent written/verbal communication, presentation, and listening skills
· Understanding of fundamental design principles for building a scalable application
· Familiar with various design and architectural patterns
· Should have prior healthcare experience
.NET Developer - Full Stack
As a .NET Developer this is your opportunity to :
Partner with Product Owner(s), Enterprise Solution Architect(s), Application Architects, and business functional leaders to formulate strategies, plans, designs and architectures for complex business Applications utilizing various open source technologies & tools, best practices, architecture patterns & models.
Use models, hypotheses, and cognitive analysis techniques to elicit real problem-solving knowledge from the experts.q
Elaborate complex business & user requirements, non-functional requirements to design features, application architecture, application’s technical infrastructure, application components, platforms, interfaces, development tools, and testing approaches.
Build deep knowledge of application architecture; business context; enterprise standards; application portfolio; influencing technical, business and administrative stakeholders to deliver solutions aligned with architectural best practices, business area goals, and technology directions.
Monitor code quality, engineering KPI, security issues, manage the technical backlog.
Hands on programming, unit testing, high quality software that is manageable, reliable, and maintainable and focused on long-term benefit.
Contribute to Dev Ops, Test Automation and automated build & deployments.
Responsible for application support and quickly address operational issues and internal client requests via standard processes and mechanisms
Manage Risk for the business by overseeing technical debt, audit, and compliance needs to ensure appropriate portfolio allocation and effective risk mitigation
Champion continuous improvement in the organization (product and delivery)
Collaborate throughout the organization on effective identification of technical issues; while taking ownership on resolving these issues.
Participate in code reviews, design reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables, aligned with standards & best practices.
Participate in evaluation of vendor products to determine conformance with bank technical standards and appropriate fit with business needs.
Clearly document design specifications, data models, UI mockups, code & configuration, develops and maintains department's knowledge base.
You Bring:
· Bachelor’s degree in Computer Science, Engineering or related field
· 8+ years of full-stack .NET development experience
· 8+ years of experience in .NET development (ASP .Net Core 3.1, Oracle, MS SQL, HTTPS with REST API, TLS 1.3, Angular)
· Experience developing and maintaining web applications that utilize HTML 5, XML, CSS, JSON, AJAX, JavaScript, jQuery, Bootstrap and Cascading Style Sheets
· Good knowledge and experience with C#, Entity Framework, and LINQ
· Experience with Oracle: Database design, PL SQL coding, stored procedures, packages, indexes, triggers, creating tables, etc.,
· Strong knowledge in creating and working with APIs
· Experience and desire to work in a Global delivery environment.
.NET Application Developer
As a .NET developer at UST Global, this is your opportunity to
· Work with the solution architect to understand software requirements and write high-quality code.
· Undertake data injection and historical data load.
· Participate in peer-reviews of solution design and related code.
· Package and support deployment of releases.
· Develop, refine, and tune integrations between applications.
· Analyze and resolve technical and application problems.
· Create technical specifications and test plans.
You bring in :
· 8 to 10 or more years of related experience; or equivalent combination of education and experience in .NET, C#
· Excellent database skills with MS SQL, Windo ws
· Should have good knowledge and experience with WCF and WPF
· Experience with the full software development life cycle, including design, testing, deployment, and documentation activities (including agile and scrum patterns)
· Knowledge and understanding of SDLC, with a strong preference for Agile experience
· Skill for writing reusable functions, views and database objects
· Excellent written/verbal communication, presentation, and listening skills
· Understanding of fundamental design principles for building a scalable application
· Familiar with various design and architectural patterns