Software Engineer (C#/.NET)
Dublin, Ireland
We are seeking innovative and enthusiastic Software Engineers experienced with the .NET platform to join our dynamic engineering team. They will design, implement, and maintain enterprise-level web applications and services to support our business operations. Ideal candidates will have a thorough grasp of the .NET framework, ASP.NET controls and event model, ADO.NET components, and third party application blocks. Experience with Service-Oriented, multi-tier architecture and implementation of scalable, high-performing .NET web applications is critical. Additionally, a solid understanding of SQL, relational databases, and stored procedures is a must. Knowledge of windows and web services and distributed application development is also desirable. We encourage our team members to be current with their technical skills, share their ideas with the team and actively promote best practices like design and code reviews. Occasionally the position involves providing technical leadership (designing new applications and estimating tasks) and support to team members. Thus, excellent communication skills and the ability to handle multiple assignments are necessary for success in this position. The position is challenging and a lot of fun. Our environment inspires communication and team collaboration, and every developer can help effect positive change by contributing their ideas to the group. The team is enthusiastic and passionate, and we frequently jump into impromptu discussions about technology, architecture, and coding techniques. We have short development cycles (6-12 weeks) and regularly trade product responsibilities – something that helps keep the job interesting. We enjoy a casual dress code, complementary beverages and snacks, and a competitive benefits package. If you want to work in an engaging environment where you will be appreciated and challenged by your coworkers, and you want to improve your skills by working with the latest in web development technology, GLG is the place to be.
Responsibilites
- Employ TDD & CI principles in all development
- Write unit and integration tests
- Participate in design and code reviews
- Diagnose and debug issues
- Work with GLG’s development teams in NYC and Austin
- Willingness to learn new technologies
- BS degree in Computer Science or equivalent experience
- Extensive knowledge of Microsoft .NET technologies (including the Framework and ASP.NET)
- 5+ years C# or Java programming experience required (C++ also considered)
- Must specifically have 2+ years experience programming C# in an ASP.NET environment
- 3+ years experience with n-tier application development
- Solid web development skills (HTML, JavaScript, DHTML, XML, Ajax)
- Knowledge and experience of SEO, Web 2.0 concepts, traffic and SEO analysis tools (Google Analytics, Google Webmasters Tools, keyword and structure research spiders)
- SQL programming and relational database design skills preferably in SQL Server 2005
- Extensive knowledge of design patterns and object-oriented design
- Good teamwork and communication skills, driven and highly motivated
- Experience with Agile software development processes
- Experience in writing software architecture documents and other design artifacts
- Knowledge of automated build and test driven development approach
Expected Background
- Advanced degree in computer science, engineering or related area (MS or higher preferred)
- 3+ years of relevant software development experience
- Demonstrated experience programming in Java
- Demonstrated experience with the Full product development life-cycle.
- Hands-on experience managing multiple simultaneous software development projects desirable
- Excellent communication skills, written and verbal
- Strong time management and multi-tasking skills
- Knowledge of object-oriented design, analysis and programming
- Experience with search technology is helpful
- Experience with Ant, JUnit, log4J, Hudson/CruiseControl, or Subversion is a plus
- Proficiency with SQL and MS SQL Server is helpful
- Python and Perl is a plus
We seek bright, positive and flexible people who also:
- A self-starter capable of effectively managing their time by creating task breakdowns and estimating effort for new development
- Acts with the highest integrity and professionalism
- Takes a creative approach to problem solving and strives for the best solution, leading others to do the same
- Proactively seeks out opportunities for personal growth
- Thrives in a team environment working with separate QA, Production Support and Product Management staff.
- Expresses a strong interest in learning about GLG’s business model and our overall vision
- Act with the highest integrity and professionalism
- Take a creative approach to problem solving and strive for the best solution, leading others to do the same
- Proactively seek out opportunities for growth
- Thrive in a team environment
- Express a strong interest in learning about GLG’s business model and our overall vision
Apply for this job (please include a resume and cover letter)
Submit your resume
Please send a resume and cover letter indicating your desired position to jobs@glgroup.com.