Job Description
Job Title: Software Engineer: II (Intermediate)
Company: ICONMA
Location: Grand Rapids, MI
Pay:
AI Pay Analysis: To analyze the hourly rate for a “Software Engineer: II (Intermediate)” role in Grand Rapids, MI, it’s essential to consider the average market rates for similar positions in the region and assess how the offered rate compares. As of my last knowledge update, software engineers at this level generally earn between $35 to $55 per hour, depending on experience, specific skills, and the employer’s size. Given that Grand Rapids has a growing tech scene but generally lower average salaries than larger metropolitan areas like Detroit or Chicago, a competitive rate would typically be in the mid-range for the area. If the offered rate falls within or above this range, it can be considered competitive; if it is significantly below, it might not align with industry standards. In summary, evaluate the offered rate against these benchmarks to determine its competitiveness.
Job description:
Our Client, a prominent Retail Company, is seeking a Software Engineer II (Intermediate) for their Grand Rapids, MI location, with preference for candidates within six surrounding states (Michigan, Ohio, Indiana, Kentucky, Illinois, and Wisconsin).
Responsibilities:
- Design, develop, test, and implement applications utilizing Microsoft Azure services, including Function Apps, Cosmos DB, Durable Function Apps, Event Grid, Azure Data Factory, Logic Apps, Service Bus, and Storage Accounts.
- Operate within the SAFe Agile framework and adopt CI/CD best practices.
- Collaborate with the Technical Product Owner and IT partners to establish and meet acceptance criteria for features and user stories.
- Conduct unit testing, monitor outcomes, and implement corrective measures as necessary.
- Optimize and enhance applications and interfaces to adhere to SLA and functional requirements.
- Support product owners in systems analysis and the creation or updating of documentation pertaining to business processes.
- Engage with IT team members, customers, and other stakeholders in new product reviews, testing, and pilot programs.
- Undertake feasibility studies and proofs of concept to evaluate potential solutions.
- Participate in structured walk-throughs, secure coding practices, and technical reviews to ensure compliance with secure coding and design standards.
- Assist in the support and maintenance of production applications.
- Actively engage in all Agile team ceremonies.
- Perform additional duties as assigned, as this job profile is not all-inclusive.
Requirements:
- Seeking Software Engineers who possess experience in Microsoft Azure and Confluent Kafka development, particularly in .NET and C#.
- Proficient in designing, developing, testing, maintaining, and enhancing APIs.
- The primary focus is to innovate and modernize the client’s digital shopping and loyalty program capabilities within the mobile app and eCommerce website.
- Bachelor’s degree or an equivalent combination of education, training, and experience is required.
- Experience working on Agile teams within an Agile development environment; SAFe certification or training is preferred.
- Minimum of 3 years of experience in .NET, C#, SQL, and RESTful API development.
- Preferred experience building PaaS applications in Microsoft Azure; AWS or GCP experience will also be considered.
- Specific experience with Microsoft Azure services, including Function Apps, Cosmos DB, Durable Function Apps, Event Grid, Azure Data Factory, Logic Apps, Service Bus, and Storage Accounts is highly desirable. We prioritize candidates with design and development experience rather than those focused solely on DevOps/Cloud Maintenance.
- Ability to navigate ambiguous requirements and think critically to address business challenges.
- Proficient in using Git within a highly distributed asynchronous team.
- SAFe/agile certifications or relevant work experience is advantageous.
- Familiarity with tools such as Postman and Swagger, along with varied design patterns.
- Experience in developing unit test cases is required.
- Understanding of structured analysis and technical design techniques is essential.
- Strong technical communication and collaboration skills are crucial.
- Knowledge of agile practices in a cross-functional environment is preferred.
- Capacity to adapt swiftly to evolving technology and align it with business needs.
- Proven ability to build and maintain a high level of customer trust and confidence.
- Commitment to delivering high quality and productivity.
Why Should You Apply?
- Exceptional growth and advancement opportunities.
As an equal opportunity employer, ICONMA fosters an employment environment that supports and promotes the capabilities of all individuals without regard to race, color, religion, gender, sexual orientation, gender identity or expression, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
Job Posting Date: Thu, 21 Nov 2024 08:51:30 GMT
Apply now!