About Outcode:OutCode is a global software development firm that delivers technology solutions that improve business-facing quality of life by increasing ROI, effectiveness, & efficiency. Our DNA is made of ex-startup founders and the top talent in Product, UX/UI, Software development, and Machine Deep Learning.
We came together from various backgrounds with one vision: to bring a lean, user-centric approach to product innovation and software development by completely understanding the business needs before building anythingWhat We're Looking For:We are seeking an experienced NetSuite Software Engineer with expertise in Python, NetSuite, SuiteScript, and Azure to lead the maintenance, enhancement, and development of our software solutions.
The ideal candidate will drive architectural decisions, optimize software performance, and ensure that our software aligns with industry best practices and company standards.
Additionally, this role involves mentoring and guiding engineers, promoting knowledge sharing, and fostering a culture of technical excellence.To be successful in this role, you should have a strong background in the .NET ecosystem, modern software development practices, and cloud-based solutions.
You should be adept at evaluating user needs, system constraints, and project timelines while delivering high-quality software.Responsibilities:Design, develop, and maintain scalable software applications using Python, NetSuite, SuiteScript, and related NetSuite coding languagesArchitect, optimize, and troubleshoot applications deployed on Azure.Improve the performance, reliability, and maintainability of existing applications.Lead technical decision-making and provide guidance on best practices, design patterns, and architectural principles.Mentor, train, and collaborate with development teams to enhance skills and promote best practices.Evaluate and recommend new tools, frameworks, and technologies that improve productivity and efficiency.Work closely with cross-functional teams to understand business needs and translate them into technical solutions.Oversee the end-to-end development lifecycle, including code reviews, testing, and deployment.Investigate software-related issues and implement necessary enhancements.Participate in agile ceremonies, team meetings, and strategic planning discussions.Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field.Must Have a Certification on NetSuite6+ years of experience developing high-end software solutions using Python, NetSuite, SuiteScript, as the primary tech stack.Extensive experience with Microsoft Azure, including PaaS, serverless computing, containers, and DevOps tools.Strong expertise in RESTful APIs, microservices architecture, and cloud-native application development.Proven experience with SQL Server, Entity Framework, and NoSQL databases.Familiarity with frontend technologies like Blazor, Angular, or React is a plus.Hands-on experience with CI/CD pipelines, automated testing, and infrastructure as code (IaC).Strong problem-solving and analytical skills.Excellent communication, leadership, and mentorship capabilities.Ability to work in a fast-paced, agile environment and manage multiple projects.Fluent in English.E04JI80034mh407byvu
Built at: 2025-05-14T01:33:37.753Z