Software Developer
Job details
A software engineer is responsible for designing, developing, and maintaining software systems. Their job typically involves collaborating with cross-functional teams of developers, designers, and product managers to deliver high-quality software products that meet customer needs. Job Responsibilities:
- Designing and implementing software systems: This involves developing software architecture, designing system components, and writing clean, maintainable, and scalable code.
- Collaborating with cross-functional teams: Software engineers work with other developers, designers, and product managers to ensure that software products are delivered on time and meet customer requirements.
- Testing and debugging software: They are responsible for testing and debugging software to ensure that it meets quality standards and is free of defects.
- Writing technical documentation: Software engineers create technical documentation to help users and other developers understand how software products work.
- Keeping up with emerging trends and technologies: They stay up-to-date with the latest industry trends and emerging technologies to ensure that they are using the best tools and techniques to deliver high-quality software.
- Demonstrated expertise in MS .NET, C#, MS SQL Server, XML, Object-Oriented development/UML.
- Experienced in web technologies: ASP.NET MVC, REST, HTML5, Ajax, JavaScript, CSS3, JQuery, etc.
- Must have a good understanding of SQL fundamentals, T-SQL, stored procedures, and optimizing database applications for high scale, low latency.
- Core Java programming: JSP, Java Applet, etc.
- Able to develop batch programming and VBScripts for automation.
- 4-6 years in a similar role.
- Experience in IIS Web Server Configuration and Deployment.
- Experience integrating frontend code with backend services (web services, RESTful services, etc.).
- Experience working through the full product cycle from initial design to rapid production deployment.
- Experience in Apache Tomcat, Web Sphere, JBOSS Web Server Configuration and Deployment.
- Experience in SSL Certificate Implementation.
- Experience in Financial Software & Payment Related Software Implementation.
- Experience in Telerik Web Controls or other third-party control integration.
- Experience in VB.NET and Windows Service Development.
- Worked in ISO Messages and IBMMQ Servers.
- Experience in Hardware Device integrations.
- Experience in using Crystal Reports or other tools to develop reports (Charts and Graphical Reports).
- Experience in VCP Pro (Proflex 4).
- Experience in Vynamic Transaction Engine.
- ProCash.
- Experience in VCP Lite.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.