No more applications are being accepted for this job
- Develop and support:
- Secure front-end web applications
- Console/batch applications
- API's (REST/SOAP)
- Unit Testing
- Identify, prioritize, and execute tasks within the software development life cycle.
- Develop high-quality, efficient, and secure software design.
- Perform verification and validation testing.
- Participate in and perform code reviews.
- Participate in Agile ceremonies.
- Other duties as assigned.
- Strong knowledge of:
- Microsoft .NET Tech Stack.
- Programming patterns and principles.
- Source code management.
- Continuous integration and deployment (CI/CD)
- Documentation and preparing technical proposals & conducting technical discussions.
- Microsoft Azure
- Mobile Application Development in a .NET environment a plus.
- Android/iOS
- Xamarin
- .NET MAUI
- Working knowledge of Agile Processes and Methodologies.
- Must have strong analytical, organizational, problem resolution, customer service, and communication skills, both verbal and written.
- Requires effective time management and work ethics.
- Strong diligence.
- A Bachelor's Degree in Computer Science, Engineering, or Information Systems preferred. A combination of education and experience may meet qualifications.
- 5+ years of overall web development with ASP.NET, C#, Web API's (SOAP, REST), .NET Core.
- 3+ years of experience with SQL Server and relational database design.
- 2+ years of experience with Agile methodologies.
- 5+ years' experience developing software using Microsoft .NET, including back-end development with SQL databases.
- Experience with:
- Microsoft .NET Tech Stack .Net Core 7.0 preferred.
- Microsoft Azure DevOps (CI/CD)
- C#, XML, HTML, JavaScript, SQL (Stored Procedures, Triggers, Views)
- REACT
- Web API
- GitHub branch management, pull requests.
- GitHub Advanced Security
- SOLID and DRY Principles
- Service Oriented Architecture (SOA)
- API Testing
- Unit Testing and Mocking frameworks.
- Hybrid home/cubicle work options will be available with some in-office work required.
- Overtime may be required.
- Required to pass a background check and maintain a clear background.
Software Developer - Salt Lake City, United States - Medallion Bank
Description
Job Description
Job DescriptionSalary:JOB SUMMARY
The Software Engineer reports to the Director, Software Engineering and is responsible for translating business requirements to technical specifics and developing software architecture and design.
ESSENTIAL DUTIES & RESPONSIBILITIES:
KNOWLEDGE/SKILLS/ABILITIES:
CREDENTIALS/EDUCATION/EXPERIENCE:
PHYSICAL ENVIRONMENT AND PHYSICAL DEMANDS AND REQUIREMENTS:
SPECIAL REQUIREMENTS: