Analyst, Digital Products
Role details
Job location
Tech stack
Job description
The Software Developer is an integral part of the Microsoft Applications team and reports to the IT Applications Manager. The Applications teams are primarily maintenance-focused, with a few strategic applications actively developed. The Software Developer participates in the design,
development, and maintenance of various applications developed on the Microsoft stack across multiple technology platforms., * Consistently deliver quality applications in a timely manner through established processes, patterns, architecture, frameworks, testing, and coding standards.
- Design, build, and support new features and participate in issue resolution across our entire software stack.
- Ability to work largely undirected or solely on projects and develop best practice solutions while communicating progress and issues concisely with IT management.
- Expected to stay current with technology tools, patterns, frameworks and cloud service offerings.
- Participate in project estimation, planning, and stand-up meetings in agile work ceremonies.
- Quickly learn and implement new technology concepts independently., This role does not have any supervisory responsibilities. It is expected that this position will help
Requirements
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions., Bachelor's degree in computer science or a related field, or relevant work experience., * 3-4 years of progressive-related development experience using Microsoft Technologies.
- Minimum 2-year experience with C# and .Net Framework.
- Experience with SQL Server 2019+.
- Experience with web and Windows application development.
- Experience with modern web application development frameworks such as React or Blazor.
- Experience with building and maintaining REST APIs.
- Understanding of various Azure service offerings.
- Experience working in agile team with version control systems such as Git with Azure DevOps.
- Ability to read and write complex SQL commands and perform query optimization.
- Experience and understanding of OOP principles and SOLID design principles.
- Experience with Entity Framework.
DESIRED :
- Experience in Agile/Scrum methodology.
- Azure Certification.
- Experience with 3rd Party Control libraries such as DevXpress or Telerik.
- Experience with Bootstrap.
- Experience with Azure DevOps services such as security setup, pipelines, and Test Plans.
- Experience with Test-Driven Development.
- Experience with CAD solutions such as Autodesk or similar.
- Experience building data integrations and other system integrations using different technologies.
SOFT SKILLS:
- High level of energy, self-motivated with proven follow-through and attention to detail.
- Ability to work on small project teams and drive deliverables to completion.
- Ability to work on new development projects and support existing application issues simultaneously.
- Team player with a helpful attitude, naturally seeking "how we can".
- Driven to meet deadlines with pride in workmanship and quality.
COLLABORATION:
Work closely with business analysts, Development Manager, and testing team members to understand the requirements.
ANALYTICAL SKILLS:
- Superior problem-solving and troubleshooting skills.
- Ability to analyze qualitative data.
- Ability to understand current code and determine the logical flow of the application.
Benefits & conditions
BrandSafway offers a competitive benefits package that includes medical, dental, vision, life and disability insurance along with a generous 401k plan., $100000-$110000/year