Wonderment Apps is seeking an experienced SE with a proven track record of successful design, development, and maintenance of back-end applications including large scale web applications utilizing modern libraries and frameworks supported by modern industry-standard tooling, practices and techniques
Execute the full software development life cycle (SDLC) in an agile environment
Write well-designed, clean and testable code
Implement known data structures, design patterns, OOAD & SOLID in design and implementation of the code.
Write data access layer modules to interact with SQL/NOSQL databases
Create database schemas
Contribute to application data model design
Identify and implement data access patterns
Design & Develop tests and test-automation suites
Troubleshoot, fix bugs, debug production issues and maintain system functionality
Overseeing deployments and troubleshooting potential deployment issues
Implement design documentation, flowcharts, system flows, technical user flows, and etc.
Design & implement APIs
Explore design w/t Lead Software Engineers & Architects
Help Software Engineers w/t implementation & testing
Oversee the day-to-day progress of Software Engineers
Performing code reviews (performance, security, and other coding guidelines) & providing feedback for Software Engineers
Highlight risks & suggest solutions
Effectively communicate the day-to-day progress in JIRA
Participate in daily scrum meetings
Communicate technical requirements & conduct in design & requirement analysis discussions
Participate in interview panels and conduct interviews
Help out w/t tech estimations, prioritizations, schedules and work breakdown structures.
Help measure development metrics & KPIs with the help of Lead Software Engineers
3+ years experience
Bachelor's degree in Computer Science, similar technical field or equivalent practical experience.
Experience in .NET with C#
Must have 2+ years of experience in .NET Core 2.0 + and have implemented in previous projects
In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
Experience in creating Windows Application using either of any technologies like UWP (WinUI), WPF, or Silverlight
Experience with Software Design Patterns in any Programming Languages, Data Structure, Algorithm Design & Complexity Analysis
Knowledge of cloud computing engines such as AWS
Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
Good understanding of various operating systems (Linux, Mac OS, Windows)
Good written and verbal communication skills
Wonderment is an agile design and development agency with a product backbone.
We work on a wide variety of digital projects and curate our approach to best fit your needs. Our product, business, and technical teams all work cohesively to understand your goals. We pride ourselves on a transparent approach to design and development because we know that investments in technology can be significant. That’s why we feel it’s important to keep product and business owners close to the process for feedback and guidance.
DOU company page:
Job posted on
3 June 2021