Architect, develop and support web sites, and web service applications.
Design and develop interfaces using internal and external systems using different technologies and formats such as SSIS, DTS, XML, HTTP, SAML, RESTful APIs, etc.
Adhere to established design principles
Build applications on AWS cloud platform using Microsoft .NET micro-services architecture and AWS services
Maintain production systems
Manage their software changes adhering to the development lifecycle
Manage and deliver projects end-to-end following the Agile methodology.
Participate/assist other developers when required.
Qualifications
Microsoft Technologies (Required): React JS, .NET, C#, MVC 4.0+
Customer Facing Website Development (Required): Must have developed and/or supported an external customer facing website.
Amazon Cloud Technologies (Preferred): RDS MS SQL Server, NoSQL Data Stores (i.e. DynamoDb), S3, ElastiCache, Kinesis, SES, Lambda, API Gateway
Principles & Design: SOLID code principles, REST Web API design, JavaScript frameworks, OWASP web security, test automation, continuous integration, load and performance testing
Enterprise Integration (Preferred): Messaging and event based integration
Proficient with TFS as a version control tool
Must be highly proficient in Excel and Word
Must be a team player with strong attention to detail and work in a highly functional team.
Proven track record at delivering timely and accurate information in a fast-paced environment
Excellent critical thinking, problem solving, mathematical skills and sound judgment
Financial Services and, if possible, mortgage industry experience preferred
Strong business acumen and ability to interface with executive management