The Platform Engineer demonstrates skill in designing, implementing, and maintaining platform systems, with expertise in platform-specific programming languages, database management, and system administration while ensuring compliance with technical standards
Job Summary
The Platform Engineer demonstrates skill in designing, implementing, and maintaining platform systems, with expertise in platform-specific programming languages, database management, and system administration while ensuring compliance with technical standards.
They work closely with all relevant subject matter experts, stakeholders, and other IT professionals to identify and resolve technical issues.
The Platform Engineer independently resolves complex issues and is proactive in identifying areas for improvement, developing solutions to address technical debt, and ensures that our platform systems are stable and performant within the software team.
Matching Summary
The Platform Engineer demonstrates skill in designing, implementing, and maintaining platform systems, with expertise in platform-specific programming languages, database management, and system administration while ensuring compliance with technical standards.
Skills & Requirements
Must-have
C#, .NET, .NET Core, Java, JavaScript, T-SQL
Visual Studio, SQL Server Management Studio
MVC, CQRS design patterns
Object-Oriented Design
Object-Relational Mapping (ORM)
Testing patterns (unit testing, IoC, DI)
Web services (SOAP, REST)
Code repository tools (SVN, GitHub)
CI/CD and source code management
Secure coding techniques
Software analysis and design
Web application architecture
Multi-platform development (Mac, Linux, Windows)
Infrastructure components understanding
Agile/Scrum, Waterfall methodologies
Full-stack development
DevOps methodologies
Test coverage tools
Database principles and SQL scripting
Test tools (Azure DevOps, xUnit, Jmeter, Selenium)
Functional, security, performance testing
Written and oral communication skills
Collaboration with stakeholders
Nice-to-have
Machine learning/artificial intelligence concepts
Motivational, professional, and leadership qualities
Positive attitude in changing environment
Commitment to organizational goals
Analytical, statistical, and organizational skills
Inquisitive and proactive
Desire to continuously learn
Thrives in a team environment
Key Requirements
Microsoft Certified Professional Developer (MCPD) recommended
IEEE Certified Software Development Professional (CSDP) recommended
LOMA Fellow, Life Management Institute (FLMI) recommended