Summary
The Provincesoft team is seeking a talented and highly motivated .Net Software Engineer to become part of our team. Our mission is to provide industry leading platform & products to empower US Clients to massively accelerate security, compliance, and authorization to fulfill their mission objectives.
Our team is for engineers who love to code/design and have the desire and ability to work in a full stack cloud development environment. We are a diverse team of passionate people who love to have fun, love to learn, and are focused on delivering value to our customers. Come join the team!
Responsibilities*
- Solid knowledge and understanding of enterprise architecture styles, including Service Oriented Architecture (SOA), web and mobile architectures, client/server architecture, business intelligence architectures, messaging and integration architectures,
- Develop services RESTful web services, AMQP based message solutions
- Experiment with custom user interface flow and controls to improve overall usability
- Participate in application development to execute on product deliverables
- Contribute to all phases of the development lifecycle: gather input from multiple sources with some guidance, perform analysis, design, code, test, and document software
- Work with user interface/design team to provide feedback and execute on a shared product vision
- Assist in creating and executing test plans for QA and manual testing
- Troubleshoot, test & maintain core product software/databases to ensure strong optimization/functionality
- Update core product software to use more current tools
- Monitor performance and metrics post-release; identify and drive improvement opportunities
- Provide technical support to internal customers for application related issues
Required Qualifications*
- Minimum of 5 years of experience in Design and development of APIs using REST standards
- Minimum of 5 years of experience in developing applications using .NET
- Strong understanding of object-oriented analysis and design (OOAD) concepts
- Experience with Microsoft .NET web-based solutions and development using .NET Framework, Visual Studio 2017, SQL Server, Web Services, Web API, and DevOps Server
- Experience with web technologies including, but not limited to, HTML5, CSS, JavaScript, jQuery, ASP.NET, C#, Web Services using JSON and XML, etc., along with working with Microsoft Internet Services (IIS)
- Excellent written and verbal communication skills
- Bachelor’s degree
- Excellent teamwork skills
- Ability to work in small collaborative teams with minimal supervision