Senior Software Engineer
Company: Thegradcafe
Location: Chicago
Posted on: November 8, 2024
Job Description:
Job DescriptionAs a Full Stack Developer on the MIS team, you
will be working in a highly collaborative environment developing
web-based tools supporting financial applications that serve the
Epsilon Account Management and Finance Teams. Your passion for
writing well-structured and scalable code will help drive long-term
product vision with key technology and architecture decisions. You
will be surrounded by passionate, high-performing individuals
collaborating to solve complex problems and making a meaningful
impact on our business.Duties and responsibilities:
- Main responsibility will be the development and maintenance of
software components of varying complexity for use in finance and
billing applications.
- Collaborate with developers, product managers, business
analysts and business users in conceptualizing, estimating, and
developing new software applications and enhancements.
- Assist in the development, and documentation of software's
objectives, deliverables, and specifications in collaboration with
internal users and departments.
- Collaborate with QA to define test cases, metrics, and resolve
questions about test results.
- Advise and mentor team members in specialized technical areas,
decision making and methodologies.
- Assist in the definition, development, and documentation of
software's objectives, business requirements, deliverables, and
specifications in collaboration with internal users and
departments.Minimum qualifications:
- Bachelor's degree in computer science (or similar field), or
equivalent experience; working experience in FinTech environments
is a plus.
- 3+ years of experience in relevant technologies.
- Strong knowledge of JavaScript packages, package managers,
bundlers, and their use in building complex interactive
experiences.
- Proficiency in building APIs.
- Experience with relational databases (e.g., PostgreSQL, MySQL)
with demonstrated proficiency in querying and tuning for
performance.
- Strong understanding of Python development and scripting -
Flask, FastAPI a plus.
- Understanding of CI/CD processes/tools and experience with
Docker/Kubernetes is a plus.
- Experience with Source Control Systems preferably GIT.
- Experience with application performance monitoring and
logging.
- Experience with writing detailed technical specifications for
developers; design, validate and execute software test plans.
- Familiarity with Software Development Life Cycle, AGILE
development methodologies, and able to independently participate in
each phase.
- Ability to define and implement migration strategies from
legacy systems to new architecture and technologies.
- Experience in performance tuning, application monitoring and
support of production applications with distributed teams.
- Ability to work well within a team environment that includes
geographically distributed team members.
- Strong communication skills (verbal and written) and an ability
to communicate with internal and external customers and all levels
of management, including communicating technical information to
nontechnical audiences.
#J-18808-Ljbffr
Keywords: Thegradcafe, Wheaton , Senior Software Engineer, Accounting, Auditing , Chicago, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...