alliantgroup is seeking a mid-level Full Stack .NET Software Developer to go above and beyond in contributing to development projects and maintenance, while also practicing superb collaboration and communication skills.
- RESPONSIBILITIES
- Work on various phases of projects from start to finish including planning, scoping, designing, coding, testing and deployment
- Analyze, triage and fix software bugs
- Deploy packages and SQL to Production and other environments
- Improve existing software applications by implementing enhancements and performing maintenance for existing applications as needed
- Develop and implement new requests for ERP and financial management system
- Interact with third party tools vendors
- Provide detailed estimates for projects and tasks
- Clearly and regularly communicate with management and technical support colleagues
- Test and maintain ERP system to ensure strong functionality and optimization
- Recommend improvements to existing features as necessary
- Confirm application operation by conducting tests; modifying program sequence and/or codes
- Monitoring of inputs from external applications and working with other developers/vendors to ensure smooth integration
- Create and document standards and best practices for the development team
- QUALIFICATIONS
- Bachelor's Degree in Computer Science or Computer Engineering preferred
- 3+ years' combined experience in software development
- Experience in ERP and financial system development highly preferred
- Strong knowledge and demonstrated experience in .NET, SQL, stored procedures and the following web technologies: CSS, JavaScript, REST, Web API and one of the JavaScript frameworks
- Demonstrated experience in writing and consuming APIs, as well as functional and unit testing
- Exposure to cloud development in Azure or AWS
- Ability to gather and document requirements from clients while utilizing excellent oral and written communication skills
- Ability to understand projects from the perspective of both client and business, while remaining flexible and willing to accept a change in priorities
- Knowledge of agile methodology and secure coding best practices
- Demonstrated experience in designing software that connects multiple applications
- Demonstrated experience in Azure and Azure DevOps, Hadoop and Cloudera
- Experience with SQL Server and ETL development using SSIS (Microsoft BizTalk or equivalent technologies)
- Experience in mobile development (Android and iOS), Web Server Administration, and knowledge of scripting languages XML or wordml and PowerShell