Senior Software Engineer
Posted 73ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing scalable software applications utilizing C# and .NET framework on Azure. Working in an agile team collaborates on all aspects of software application build process.
Responsibilities:
- Responsible for designing and creating engineering specifications for software applications and programs
- Responsible for designing & writing code that adheres to coding standards
- Performs code reviews
- Responsible for idea generation, exploring and implementing appropriate technical solutions
- Monitor technical process against project plan while safeguarding functionality, scalability and performance
- Part of an agile work team and participates in all scrum ceremonies
- Drive story creation including DoD, Acceptance Criteria, estimation
- Create Tasks for their stories in applicable software and updates status accordingly
- Mentor other associate and intermediate software engineers as needed
Requirements:
- Bachelor's Degree in Computer Science, Computer Engineering or a closely related field
- 5 years proficiency in design and analysis of algorithms, data structures, and design patterns
- 5 years in at least one modern programming language (Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred)
- Experience with at least two technologies: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services
- 5 years understanding of web services technologies such as REST, HTTPS, JSON
- 5 years with one or more general purpose programming languages
- 5 years in defining system architectures and exploring technical feasibility trade-offs
Benefits:
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities


















