Software Engineer - Corporate Systems
Corporate Systems is an IT group within Millennium that collaborates closely with business stakeholders to deliver essential business systems and cloud-based solutions. These systems are crucial for maintaining the company's daily operations and managing its real estate portfolio.
The right candidate will have great interpersonal skills and a willingness to go above and beyond when collaborating with product management and fellow engineers. The ideal candidate will have experience with C#, Angular, Python, and various integration technologies such as Kafka and REST APIs. While significant domain expertise is advantageous, particularly in financial technology and back-office operations, the right individual will also have the opportunity to contribute broadly across fintech initiatives as needed.
Principal Responsibilities
Project delivery of corporate technology-sponsored and business-driven projects
Meet with internal clients globally to determine business, functional and technical requirements and participate in application design, configuration, development, testing and deployment
Participate in efforts to develop and execute testing, training and documentation
Willing to be hands-on in producing tangible deliverables (requirements specifications, design deliverables, status reports)
Manage our own outcomes by designing/building workarounds to 3rd party product bugs that may take a long period of time to fix within the product.
Proactively engage on continuous improvement efforts for application design, support, and practice development efforts.
Provide technical assistance and end user troubleshooting for bug fixes, enhancements, and "how-to" assistance.
Qualifications/SkillsRequired
3+ years of hands on software development experience
Strong understanding of C#, Python, Angular, .NET and Micro-services.
Relational Database development experience with experience writing complex SQL
Detailed data analysis is critical for this role
Solid understanding of cloud native development and architectures
Good knowledge of and professional experience developing applications on AWS core services and data solution
Positive individual with strong communication skills; able to interface as well with business users and other development teams.
Self-driven individual with ability to multi-task & work under pressure.
Other Qualifications:
Comfortable working in an iterative manner within a cross functional team
Excellent listening and communication (both oral and written) skills
Self-starter and critical thinker, takes ownership of own applications and makes improvement suggestions for the entire platform
Proactive, assertive and attentive to details but also knows when to reach out to team members for help
Excellent time-management and problem-solving skills
Enjoys a fast pace of work with multiple streams of work that possibly requires learning new technology