Tech Economy · 3 months ago
Software Engineer (Full Stack Developer)
Tech Economy is consistently recognized as one of the world’s best places to work, emphasizing diversity and collaboration. As a Software Engineer, you will contribute to the development and maintenance of enterprise applications, working in an Agile environment with a focus on delivering high-quality software solutions.
Management Consulting
Responsibilities
Contribute to software development delivery (80%) by designing, coding, testing, and maintaining enterprise applications
Work as a member of an Agile team, participating in all ceremonies and sprint activities
Break down user stories into tasks and deliver features that meet functional and non-functional requirements (scalability, performance, etc.)
Prepare work estimates, write and execute unit tests, and participate in application release testing
Provide support for applications in production, including troubleshooting and resolution
Continuously learn and apply new skills (e.g., automation, DevOps, UX design, performance testing) to broaden technical expertise
Follow Bain’s development processes and contribute to the ongoing improvement of team practices and standards
Conduct research (10%) to evaluate and recommend new tools, technologies, and approaches for future initiatives
Share knowledge with peers and enhance team experience through effective communication (10%)
Qualification
Required
Bachelor's degree (or equivalent) in Computer Science, Engineering, or related field
Proven experience developing enterprise-scale applications
Strong knowledge of agile software development methodologies and processes
Record of strong performance in prior software engineering roles
Strong problem-solving, communication, and customer service skills
Demonstrated ability to collaborate across disciplines and manage competing priorities
3 years minimum relevant experience (and GenAI) preferred
Frameworks: .NET, .NET Core
Languages: C#, T-SQL, Python
Web: Angular, React, JavaScript, HTML, CSS, Bootstrap
RDBMS: Microsoft SQL Server
Cloud: Microsoft Azure Services
Testing: XUnit, Jasmine
DevOps: GitActions
Search: Elasticsearch, Coveo
NoSQL: MongoDB, Cosmos
Caching: Redis, MemCache
Languages: T-SQL
Data & Analytics: Microsoft SQL Server, Azure SQL, Data Lake, Blob Storage, Synapse, Analysis Services
ETL: Talend, Azure Data Factory
Visualization: Tableau, Power BI
Experience in C#, Java, Python, JavaScript
Strong RDBMS knowledge (SQL Server, Oracle, MySQL, PostgreSQL, MS Dataverse)
Familiarity with REST/SOAP APIs, IT infrastructure, and enterprise access management
RPA: Automation Anywhere, Blue Prism, Power Automate, UiPath
Low-Code: Power Apps, Appian, OutSystems
Workflow: Power Automate, Nintex
Front-end: HTML, CSS, React, Bootstrap, Angular
Security: Key Vaults (Hashicorp, Azure), OAUTH2, JWT, Azure Managed Identities
Benefits
Annual discretionary performance bonus
401(k) plan with an annual employer contribution based on years of service
Bain’s best-in-class benefits package
4.5% 401(k) company contribution, increasing after 3 years and fully vested upon start
Full coverage of individual medical, dental, and vision premiums
Generous paid time off, including parental leave and holidays
Paid life and long-term disability insurance
Annual fitness reimbursement